-
validate()方法配制项 onsubmit是否在提交时验证 onfocusout是否在获取焦点时验证 onkeyup是否在敲击键盘时验证 onclick是否在鼠标点击时验证,一般用于checkbox或者radio focusInvalid提交表单后,未通过验证的表单(第一个或提交之前获得焦点的未通过验证的表单)是否会获 得焦点 focusCleanup当未通过验证的元素获得焦点时,是否移除错误提示 errorClass指定错误提示的css类名,默认为error,可以自定义错误提示的样式,当然类名也可以自定义设置 validClass指定验证通过的css类名 道理同上 errorElement使用什么标签标记错误 (如用<li>标记) wrapper使用什么标签把上边的errorElement包起来 (如用<ul>包裹) errorLabelContainer把错误信息统一防在一个容器里面 (如放在类或id选择器中) errorContainer显示或者隐藏验证信息,可以自动实现由错误信息出现时把容器属性变为显示,无错误时隐藏(一般同时使用和上面3个或上面3个同时使用)查看全部
-
ignore:"#hh" 对类hh不进行校验 每个rules的配置方法都有一个默认depends:function(element){条件},表示当函数满足条件时,才开始检验该配置方法<br> 当配置方法有参数时可为该方法添加参数param:x,当depends中函数满足条件时才传入参数进行配置 groups:{login:"username password confirm-password"} //对一组元素进行验证 errorPlacement:function(error,element){ //对一组元素验证后错误信息显示 error.insertBefore("#info");查看全部
-
validate()方法配置项是validate插件的核心内容 submitHandler通过验证后运行的函数,可以加上表单提交方法 invalidHandler无效表单提交后运行的函数 ignore对某些元素不进行验证 rules定义校验规则 messages定义提示信息 groups对一组元素的验证,用一个错误提示,用errorPlacement控制把出错信息放在那实例调用: submitHandler:function(from){ //表单提交的方式 from:submit();//$(form).Ajax.submit();//$ajax等方式提交表单 } invalidHandler:function(event,validator){ //event:无效验证触发的事件 //validator:对象 }也可以写一个事件来触发 $("选择器属性值").on("事件名",function(event,validator)){ });查看全部
-
validator对象静态方法 $.validator.addMethod(name,method[,message])增加自定义的验证方法 $.validator.format(template,argument,argumentN...)格式化字符串,用参数代替模板中的{n} $.validator.setDefaults(options)修改插件默认设置 $.validator.addClassRules(name,rules)为包含class属性名批量增加验证类型(下图为实例,给classname为“txt”的元素添加验证类型)查看全部
-
validator中文国际化查看全部
-
validate()方法配置项查看全部
-
validator对象查看全部
-
validator对象查看全部
-
romote远程校验查看全部
-
validator对象<br> validate方法返回validator对象,validator对象的方法如下:查看全部
-
表单验证查看全部
-
rules()方法 (只针对表单里的元素,而不是某个整个表单) 1.可以使用rules("add",{})的方法来为元素添加规则,如: $("#username").rules("add",{minlength:2,maxlength:10}) 2.可以使用rules("remove",{})的方法来为元素去掉规则,如: $("#username").rules("remove","email") 3.可以使用rules()无参数的方法来获取规则 valid()方法 检查表单是否有错误 $("#form").valid();返回值为布尔型;查看全部
-
number:true //数字,可以是整数、小数、负数 digits:true //非负整数 注意:若有name中“-”,则要加上双引号 equalTo比较与另一个元素值是否相等,可以通过选择器判断“#id”查看全部
-
验证方式:email,url,date,dateISO:true url:要加http://或https:// dateISO: yyyy-mm-dd 或 yyyy/mm/dd格式(yyyy-mm/dd也可以 /和-可以互相代替) date: 支持多重格式 能被Date.parse 所识别即可 Email和URL还有date、dateISO都是布尔型的。 根据需求选择date 还是dateISO查看全部
-
rangelength长度范围:是以数组的方式。例如[2,10] min和minlength的区别:叫length代表是长度,不加length代表的是它的值,也就是值的范围要注意。查看全部
举报
0/150
提交
取消