validate表单验证

1:引入js文件
<script src="../js/jquery.js" type="text/javascript"></script>
<script src="../js/jquery.validate.js" type="text/javascript"></script>
2:<form id="yanz"></form>
3:
$().ready(function() {  
 $("#yanz").validate({  
 rules: {  
   firstname: "required",  
   password: {  
   required: true,  
     minlength: 5  
   } 
  },  
 messages: {  
   firstname: "请输入姓名",  
   password: {  
    required: "请输入密码",  
    minlength: jQuery.format("密码不能小于{0}个字符")  
   }  
  }  
    });  
});  
4:默认校验规则
(1)required:true               必输字段
(2)remote:"check.php"          使用ajax方法调用check.php验证输入值
(3)email:true                  必须输入正确格式的电子邮件
(4)url:true                    必须输入正确格式的网址
(5)date:true                   必须输入正确格式的日期
(6)dateISO:true                必须输入正确格式的日期(ISO),例如:2009-06-23,1998/01/22 只验证格式,不验证有效性
(7)number:true                 必须输入合法的数字(负数,小数)
(8)digits:true                 必须输入整数
(9)creditcard:                 必须输入合法的信用卡号
(10)equalTo:"#field"           输入值必须和#field相同
(11)accept:                    输入拥有合法后缀名的字符串(上传文件的后缀)
(12)maxlength:5                输入长度最多是5的字符串(汉字算一个字符)
(13)minlength:10               输入长度最小是10的字符串(汉字算一个字符)
(14)rangelength:[5,10]         输入长度必须介于 5 和 10 之间的字符串")(汉字算一个字符)
(15)range:[5,10]               输入值必须介于 5 和 10 之间
(16)max:5                      输入值不能大于5
(17)min:10                     输入值不能小于10
5、使用方式
1.将校验规则写到控件中
 <input id="firstname" name="firstname" class="required" />  
<input id="password" name="password" type="password" class="{required:true,minlength:5}" />  
使用class="{}"的方式,必须引入包:jquery.metadata.js
可以使用如下的方法,修改提示内容:class="{required:true,minlength:5,messages:{required:'请输入内容'}}"  
2.将校验规则写到代码中
$().ready(function(){
 $("#ces").validate({
  rules: {},
   messages:{}
  })
 });











猜你喜欢

转载自blog.csdn.net/qq_34893326/article/details/78748282
今日推荐