jquery validate表单验证
jQuery validate 为表单验证提供了很多的便利
常用的校验规则rules:
| 规则 | 描述 | 默认提示 | 
|---|---|---|
| required : true | 必须输入的字段 | "This field is required." | 
| email : true | 必须输入正确格式的电子邮件 | "Please enter a valid email address." | 
| equalTo : "#field" | 输入值必须和#field相同 | "Please enter the same value again." | 
| maxlength : 5 | 输入长度最多为5字符(汉字算一个) | $.validator.format( "Please enter no more than {0} characters." ) | 
| minlength : 10 | 输入长度最少为10字符(汉字算一个) | $.validator.format( "Please enter at least {0} characters." ) | 
| remote : "check.php" | 使用ajax方法调用验证输入值方法 | "Please fix this field." | 
| date:true | 必须输入正确格式的日期。日期校验 ie6 出错,慎用 | "Please enter a valid date." | 
| url:true | 必须输入正确格式的网址 | "Please enter a valid URL." | 
| number:true | 必须输入合法的数字(负数,小数) | "Please enter a valid number." | 
| digits:true | 必须输入整数 | "Please enter only digits." | 
validate()的可选项(用过的)
- rules:自定义规则,key:value 的形式,key 是要验证的元素,value 可以是字符串或对象。
 - messages:自定义的提示信息,key:value 的形式,key 是要验证的元素,value 可以是字符串或函数。
 - submitHandler:通过验证后运行的函数,里面要加上表单提交的函数,否则表单不会提交
 - success:要验证的元素通过验证后的动作,如果跟一个字符串,会当作一个 css 类,也可跟一个函数。
 - highlight:可以给未通过验证的元素加效果、闪烁等。
 - errorPlacement:跟一个函数,可以自定义错误放到哪里。
 
代码:
errorPlacement: function(error, element){
	error.appendTo("p");
}
- error 为错误信息
 - element 为节点
 
注意点!
这里有一个问题值得注意,好像vue和validate不能一起用
个人CSDN账号地址:https://me.csdn.net/blog/weixin_41357182
                    
                
                
            
        
浙公网安备 33010602011771号