JQuery表单验证插件EasyValidator的使用分析
本文说明了JQuery表单验证插件EasyValidator的用法。分享给大家参考。具体如下:
这个插件的目的是:用户不需要编写一行JS验证码,只需要在需要验证的表单上添加相应的验证属性,使得验证功能易于维护,可扩展,易于使用。
DEMO已经包含了常用的正则表达式,可以直接重用。为了考虑扩展性,根据不同用户的特殊需求编写正则表达式。
EasyValidator实现的功能:
1.提示功能(将tip=' text to prompt '添加到表单或其他标签)
例如,复制代码如下:输入姓名='姓名'提示='请输入您的姓名~ '
或者复制代码如下: a href=' http://wangking717.iteye.com/blog/769021'提示='来到EasyValidator的官方主页' target='_blank '。如果你有任何疑问,可以在这里提问/a。
2.普通表单验证(在表单中添加reg='正则表达式')。例如,复制代码如下:输入名称='用户名' reg='常规'/普通表单验证演示:http://easyvalidator.googlecode.com/svn/trunk/index.html
3.AJAX表单验证(在表单中添加url='验证系统地址'),例如复制代码如下: input name=' username ' URL=' address '/AJAX验证DEMO:没有在线演示,请在本地运行ajax_demo.html,请求一个远程PHP文件,当然可以是JSP,也可以是ASP。我在这里预设了程序中的一些现有数据。
4.普通表单验证AJAX表单验证(普通验证通过后进行AJAX验证),例如,复制代码如下: input name=' username ' reg=' regular ' URL=' address '/
5.扩展功能表单验证(一些特殊的业务需求):
这些特殊需求是基于业务的。以下是一些例子:
1.检查复选框的数量,例如限制其他人选择至少一个,最多五个复选框。2.比较多个表单,例如,开始时间表单必须小于或等于结束时间表单,或者两个密码表单在用于注册时应该相等,等等。
由于这种情况的特殊性,用户必须自己编写业务逻辑代码,政府提供了extendsValidate扩展功能,用户可以在其中编写自己的逻辑代码。
扩展函数表单验证演示:http://EasyValidator。demo.html googlecode.com/SVN/trunk/extends
BUG修复日志:2010-9-24,修复了多个FORMs在同一页面提交的BUG,并在2010-9-26,上增加了bgiframe插件,无法覆盖IE6下的SELECT form。2010-9-27,增加扩展API,重构核心库
2011年1月1日:表单验证的TIP分离,TIP、URL、REG作为单独的组存在,更加灵活!
2011年1月28日,修改了JAX TIP BUG,修改了逻辑,将AJAX请求的远程程序validate_user.php的代码设置为GB2312。
官方下载地址:http://code.google.com/p/easyvalidator/downloads/list
或者点击这里下载。//www . JB 51 . net/jiao Ben/32303 . html
在线常规验证者:http://regexpal.com/
希望这篇文章对大家的网页编程有所帮助。
版权声明:JQuery表单验证插件EasyValidator的使用分析是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。