-
rules中的字段为name而非id查看全部
-
jquery validation插件查看全部
-
基本验证方法查看全部
-
validate()方法查看全部
-
validation plugin两个重要概念:method和rule查看全部
-
验证规则里面定义的username,是input标签的name值查看全部
-
客户端验证查看全部
-
Validator对象查看全部
-
validate校验的是表单的name,而不是id查看全部
-
http://jqueryvalidation.org/查看全部
-
国际化查看全部
-
$.validator.addMethod(name,.method[,message]) name:方法名称 method:function(value(验证元素的值),element(被验证的元素),params(验证方法的值)方法逻辑 message:提示消息 this.optional(element)意思填写值了才会验证,加上这个之后最好设置require,否则这个验证不会被执行 additional-methods.js包含了很多扩展验证方法。在写自定义方法时可以参考这个js库查看全部
-
validate插件自带3个选择器扩展 :blank选择所要值为空的元素(半角的空格都为blank) :filled选择所要值不为空的元素 :unchecked选择所要没有被选中的元素(一般用于复选框)查看全部
-
validate()方法配置项之四: 1、showErrors:可以显示总共有多少个未通过验证的元素 如:showErrors:function(errorMap,errorList){ errorMap:元素信息和错误信息的键值对 errorList:元素信息、错误信息、验证方法等信息列表 this.defaultShowErrors();//使用默认的错误提示信息展示方式,需要这个否则错误信息不显示了 } 2、errorPlacement:自定义错误信息放在哪里,配合groups一起使用 3、success:要验证的元素通过验证后的动作 如:success:"right" 或 success:function(label){label.addClass("right")} 效果是给错误信息展示label元素的class属性值追加right值 4、highlight:可以给未通过验证的元素加效果 如:highlight:function(element,errorClass,validClass){ //element:绑定验证的元素 //errorClass:验证错误信息展示label的class属性值 //validClass:验证通过信息展示label的class属性值 } 5、unhighlight:去除未通过验证的元素的效果,一般和highlight同时使用,同上 注意:success主要针对label元素,highlight主要针对input元素 highlight和unhighlight主要用在单项验证时查看全部
-
validate()方法配制项 onsubmit是否在提交时验证 onfocusout是否在获取焦点时验证 onkeyup是否在敲击键盘时验证 onclick是否在鼠标点击时验证,一般用于checkbox或者radio focusInvalid提交表单后,未通过验证的表单(第一个或提交之前获得焦点的未通过验证的表单)是否会获 得焦点 focusCleanup当未通过验证的元素获得焦点时,是否移除错误提示 errorClass指定错误提示的css类名,默认为error,可以自定义错误提示的样式,当然类名也可以自定义设置 validClass指定验证通过的css类名 道理同上 errorElement使用什么标签标记错误 (如用<li>标记) wrapper使用什么标签把上边的errorElement包起来 (如用<ul>包裹) errorLabelContainer把错误信息统一防在一个容器里面 (如放在类或id选择器中) errorContainer显示或者隐藏验证信息,可以自动实现由错误信息出现时把容器属性变为显示,无错误时隐藏(一般同时使用和上面3个或上面3个同时使用)查看全部
举报
0/150
提交
取消