本文共 2934 字,大约阅读时间需要 9 分钟。
Validate表单验证插件的使用(仅供参考) rules规则
验证表单是否有效,返回true/false
验证某个元素是否有效,其中ele为选择器(如:"#id/.class")返回true/false
把表单恢复到验证前原来的状态,
name为元素的name名称,针对某个元素显示特定的错误信息
返回无效的元素数量
增加自定义的验证方法 name:方法名;menthod:方法体;message:提示信息
格式化字符串,用参数代替末班中的{n}
修改插件默认设置
为某些class="XXX"增加组合验证类型jQuery.validtor.addClassRules(XXX:{属性:值})
验证通过后运行的函数,可以加上表单提交的方法 submitHandler:function(form){ console.log($(form).serialize()); },
无效表单提交后运行的函数 invalidHandler:function(event,validtor){ console.log("错误:"+validtor.numberOfInvalids()); }
对某些元素不进行验证 ignore:"xxx" xxx为选择器(#id/.class)
定义校验规则
定义提示信息
对一组元素的验证,用一个错误提示,用erroPlacement控制把出错信息放在哪里 groups:{
login:"name1 name2 " }, erroPlacement:function(error,element){ console.log(""+error); } groups是对那些元素进行校验,然后用erroPlacement把错误显示在哪里是否在提交时验证
是否在获取焦点时验证
是否在敲击键盘时验证
是否在鼠标点击时验证,一般用于checkbox或者radio
提交表单后,未通过验证的表单(第一个或者提交之前获得焦点的未通过验证的表单)是否会获得焦点
当未通过验证的元素获得焦点时,是否移除错误提示
指定错误提示的css类名,可以自定义错误提示的样式
指定验证通过的css类名
使用指定标签标记错误
使用指定标签把errorElement包起来
把错误信息统一放在一个容器里面
显示或者隐藏验证信息,可以自动实现有错误信息出现时把容器属性变为显示,无错误时隐藏
可以显示总共有多少个未通过验证的元素 showErrors:function(errorMap,errorList){// console.log(""+errorMap);// console.log(""+errorList);// this.defaultShowErrors(); }
自定义错误信息放到哪里
要验证的元素标签通过验证后的动作(实际上是表单中的某个元素验证通过后,提示的Lablel标签增加类名)
可以给未通过验证的元素加效果 highlight:function(element,errorClass,validClass){
},去除未通过验证的元素的效果,一般和highlight同时使用 unhighlight:function(element,errorClass,validClass){
},选择所有值为空的元素
选择所有值不为空的元素
选择所有没有被选中的元素
转载地址:http://hwumf.baihongyu.com/