-
客户端验证优点: 1、可以减少服务器压力; 2、缩短用户等待时间提升用户体验 jQuery表单验证插件网址:https;//plugins.jquery.com/tag/validate/ jQuery Validation插件网址:http://jqueryvalidation.org查看全部
-
validator对象 注意:要先捕获validator 对象才能对其验证 var validator={$("#demoForm").validate({...});} 然后再在 validator调用函数form()/resetForm()/element(选择器)/showErrors({键值配置项})/numberOfInvalids();查看全部
-
$("#form").valid()?"correct":"error"; //valid()方法:检查表单或某些元素是否有效,返回值为boolean型, 全部通过检查规则返回true,只要有不通过的检查规则都返回false rules只针对表单里的元素,而不是某个整个表单(会抛出错误) 1.可以使用rules("add",{})的方法来为元素添加规则,如: $("#username").rules("add",{minlength:2,maxlength:10}) 2.可以使用rules("remove",{})的方法来为元素去掉规则,如: $("#username").rules("remove","email") 3.可以使用rules()无参数的方法来获取规则 valid()方法 检查表单或者某些元素是否有错误 $("#form").valid();返回值为布尔型;查看全部
-
"confirm-password",加双引号是因为中间有-查看全部
-
基本验证方法查看全部
-
validate是插件的核心方法,定义了基本的校验方法和一些有用的配置项。例如:debug,如果这个参数为TRUE,那么表单不会提交(地址栏没有变化),只进行检查,调试十分方便。查看全部
-
method:验证方法,指校验的逻辑。比如Email方法,检查输入的文本十分符合Email的规则。 rule:验证规则,指元素和验证方法的关联。比如页面一个id味Email的文本框,需要带有Email的验证方法。查看全部
-
在页面引入插件查看全部
-
this.optional(element)表示填写之后才会验证查看全部
-
@安全性案例 注意:由于可以在开发人员控制台那把前端校验规则可以去除,所以服务端永远都不要相信客户端任何传来的数据。查看全部
-
$.validator.addMethod(name,.method[,message]) name:方法名称 method:function(value,element,params)方法逻辑 message:提示消息 this.optional(element)意思填写值了才会验证,加上这个之后最好设置require,否则这个验证不会被执行 additional-methods.js包含了很多扩展验证方法。在写自定义方法时可以参考这个js库查看全部
-
validation 国际化代码查看全部
-
选择器扩展 :blank 选择所有值为空的元素 注意:不管加入多少空格(半角),这个值都是blank;若是全角空格,则这个值不是blank。 :filled 选择所有值不为空的元素 :unchecked 选择所有没有被选中的元素查看全部
-
higlight可以给未通过验证的元素加效果,<br> unhiglight去除未通过验证的元素的效果,一般和higlight同时使用<br> success针对的是label标签元素,higlight针对的是input等表单元素<br> element触发验证的元素 errorClass错误的类 validClass类验证通过的类 一般在单项验证时触发查看全部
-
higlight可以给未通过验证的元素加效果, unhiglight去除未通过验证的元素的效果,一般和higlight同时使用查看全部
举报
0/150
提交
取消