`

推荐jQuery插件系列——表单验证formValidator

阅读更多

在开发各种BS架构的系统时表单验证是每个系统、网站都要做的一件事情,在客户端拦截用户的输入、选择是否合法从而降低对服务端的压力也增加用户体验,一般来说都会简单的验证必输项是否为空,或者必选项是否已选择,复杂一点的比如在注册时实时验证用户名是否重复,如此等等

在开发账务管理系统的时候开始想使用自己在公司项目中写的一个验证方法,但是后来想想感觉功能太单调了,虽然能够满足系统的要求但是用户体验不好,所有的错误提示都是使用的alert的方式提示用户,而且没有实时验证的功能,最终放弃了;然后就在jQuery官网插件上搜索关于验证的插件,刚刚说的几个功能都得满足,找了几个最终选择了formValidator,下面是摘自插件官网上的:

 

本插件于其他校验控件最大的区别有3点:

1、校验功能可以扩展。
对 中文、英文、数字、整数、实数、Email地址格式、基于HTTP协议的网址格式、电话号码格式、手机号码格式、货币格式、邮政编码、身份证号码、QQ号 码、日期等等这些控制,别的表单校验控件是代码里写死的,而formValidator是通过外部js文件来扩展的,你可以通过写正则表达式和函数来无限的扩展这些功能

2、实现了校验代码于html代码的完全分离。
你的所有信息都无需配置在校验表单元素上,你只要在js上配置你的信息。使美工(界面)和javascript工程师的工作不交织在一起

3、你只需写一行代码就能完成一个表单元素的所有校验。你只需要写一行代码就能完成一下所有的控制

  • 支持所有类型客户端控件的校验
  • 支持jQuery所有的选择器语法,只要控件有唯一ID和type属性
  • 支持函数和正则表达式的扩展。提供扩展库formValidatorReg.js,你可以自由的添加、修改里面的内容。
  • 支持2种校验模式。第一种:文字提示(showword模式);第二种:弹出窗口提示(showalert模式)
  • 支持多个校验组。如果一个页面有多个提交按钮,分别做不同得提交,提交前要做不同的校验,所以你得用到校验组的功能。
  • 支持4种状态的信息提示功能,可以灵活的控制4种状态是否显示。第一种:刚打开网页的时候进行提示;第二种:获得焦点的时候进行提示;第三种:失去焦点时,校验成功时候的提示;第四种:失去焦点时,校验失败的错误提示。
  • 支持自动构建提示层。可以进行精确的定位。
  • 支持自定义错误提示信息。
  • 支持控件的字符长度、值范围、选择个数的控制。值范围支持数值型和字符型;选择的个数支持radio/checkbox/select三种控件
  • 支持2个控件值的比较。目前可以比较字符串和数值型。
  • 支持服务器端校验。
  • 支持输入格式的校验。

大家可以到formValidator 官网上去查看具体效果及其使用方法,也可以在晚上7点之后访问我在账务管理系统中的实际应用效果供大家参考

但是目前jQuery的版本更新到了1.3弃用了1.1和1.2版本中@写法,例如选择一个已选择的radio在1.1或者1.2版本中可以这样写:

alert($(":radio[@checked]").length);

 

但是在1.3中就不可以这样写,1.3的写法:

alert($(":radio:checked").length);

 

所以当我前段时间更新到1.3版本中就出现问题了,我上传一个我修改过的版本供大家下载:

 

分享到:
评论

相关推荐

    基于jquery框架,采用jQuery formValidator表单验证插件。

    基于jquery框架,采用jQuery formValidator表单验证插件。

    jquery 表单插件 formvalidator

    **jQuery FormValidator 插件...总之,jQuery FormValidator 是一款强大的表单验证工具,通过灵活的配置和丰富的功能,可以为大型表单提供高效、用户友好的验证体验。正确使用此插件,可以显著提升你的Web应用质量。

    jQuery formValidator表单验证插件示例源码

    jQuery formValidator是一款强大的JavaScript表单验证插件,它基于jQuery库,用于在用户提交表单前验证输入数据的正确性和格式。这个插件提供了一系列灵活的验证规则和自定义选项,使得开发者能够轻松地实现复杂的...

    jQuery表单验证formValidator3.5

    **jQuery表单验证formValidator3.5** 在Web开发中,表单验证是必不可少的一环,它确保用户输入的数据符合预设的规则,减少服务器端的处理负担,并提供更好的用户体验。jQuery formValidator3.5是一个强大的...

    jQuery表单验证插件 formValidator2.2.4-修改样式版

    《jQuery表单验证插件 formValidator2.2.4 - 定制样式解析》 在Web开发中,表单验证是不可或缺的一部分,它确保用户输入的数据符合预设的规则,从而提高用户体验并减少服务器端的压力。jQuery formValidator2.2.4是...

    一款jquery 表单插件还日历插件 formValidator3.1

    jQuery FormValidator 3.1 是一个强大的表单验证插件,它提供了丰富的验证规则和自定义设置,使得前端数据验证变得简单高效。同时,该插件还集成了日历组件,方便用户进行日期选择,提升用户体验。下面将详细探讨这...

    jquery表单注册验证formvalidator4.1.3完整下载

    jQuery库以其简洁、强大的API成为JavaScript开发者的首选工具,而FormValidator作为jQuery的一个插件,专为表单验证提供了高效且灵活的解决方案。本文将深入探讨jQuery FormValidator 4.1.3版本的功能特性、使用方法...

    jQuery formValidator表单验证插件

    **jQuery formValidator表单验证插件** 在网页开发中,表单验证是不可或缺的一部分,它确保用户输入的数据符合预设的规则,防止无效数据提交到服务器。jQuery formValidator是一款强大的前端验证插件,专为jQuery...

    jQuery formValidator表单验证

    jQuery formValidator是一款基于jQuery库的高效、灵活的表单验证插件,旨在帮助开发者轻松实现对用户输入数据的实时验证,提高用户体验并确保数据的准确性和完整性。它提供了丰富的验证规则,可以覆盖大部分常见的...

    JQuery制作的formValidator表单验证

    **jQuery formValidator是一种基于jQuery库的强大表单验证插件,用于确保用户在提交表单时输入的数据符合预设的规则和格式。这个插件由一位热心的开发者维护并提供更新,确保了与最新版本的jQuery兼容性和持续的功能...

    formvalidator 表单验证插件汇总

    `formvalidator`是一款强大的JavaScript表单验证插件,适用于jQuery框架。本教程将深入探讨`formvalidator`的核心功能和使用方法,以及如何结合不同的表单控件实现多种验证效果。 ### 1. `formvalidator`简介 `...

    jQuery插件formValidator实现表单验证

    jQuery插件formValidator是众多可用的前端验证工具之一,它可以帮助开发者快速实现表单验证功能。 formValidator插件利用jQuery的强大选择器和事件处理能力,为开发者提供了简洁的API来进行表单字段验证。使用...

    jQuery formValidator高级表单验证

    jQuery formValidator是一款强大的前端验证插件,它可以帮助开发者实现复杂的表单验证功能,轻松处理前端输入数据的状态判断。本文将深入探讨jQuery formValidator的核心概念、使用方法以及高级特性。 **jQuery ...

    jquery 表单校验的插件formValidator4.01

    jQuery FormValidator是一款强大的插件,专为jQuery设计,用于实现灵活、全面的表单验证功能。在4.0.1版本中,该插件提供了一系列丰富的特性,使得开发者能够快速构建出功能完善、易于维护的表单验证机制。 **一、...

    jQuery formValidator表单验证插件3.5a版本发布,适合jQuery1.3.2类库

    jQuery formValidator是一款强大的JavaScript表单验证插件,它与jQuery 1.3.2库兼容,使得在网页中实现高效且美观的表单验证变得轻而易举。这个3.5a版本的发布旨在提供更加稳定和功能丰富的验证解决方案,以满足...

    jQuery formValidator表单验证插件示例源码.rar

    jQuery formValidator是一款强大的JavaScript表单验证插件,它基于jQuery库构建,旨在简化网页表单的数据验证过程,提供用户友好的交互体验。该插件通过自定义规则和错误消息,可以轻松实现各种复杂的验证需求,使得...

    jquery验证框架_formValidator3.3

    `jQuery formValidator表单验证插件开源了!!含API帮助、源码、示例 - 学习ASP_NET - 博客园.mht` 文件包含了插件的API参考和实例代码,涵盖了常见验证规则和用法,是学习和调试的宝贵资源。开发者应仔细阅读,以便更...

    IOS应用源码——表单验证.zip

    【标题】"IOS应用源码——表单验证.zip" 是一个关于iOS应用开发的资源包,专注于表单验证这一核心功能。在iOS开发中,表单验证是必不可少的一部分,它确保用户输入的数据符合预设的规则,从而提高用户体验并防止无效...

Global site tag (gtag.js) - Google Analytics