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

你可能感兴趣的:(jquery validate表单验证)