下载地址:
https://github.com/jquery-validation/jquery-validation/releases/tag/1.17.0
引入CDN地址:
<script src="http://static.runoob.com/assets/jquery-validation-1.14.0/lib/jquery.js"></script>
<script src="http://static.runoob.com/assets/jquery-validation-1.14.0/dist/jquery.validate.min.js"></script>
介绍:
前端校验框架
使用方法:
1.引入js
<script src="http://static.runoob.com/assets/jquery-validation-1.14.0/lib/jquery.js"></script>
<script src="http://static.runoob.com/assets/jquery-validation-1.14.0/dist/jquery.validate.min.js"></script>
2.在form上面给一个id的属性
<form action="#" method="post" id="editForm">
</form>
3.在form中的控件上添加校验
<input type="text" id="muname" name="muname" value="" required:true>
4.常见的规则有如下这些
注意事项:默认提示是英文的 如果你想要用到中文的提示
如果要使用到中文 请引入一个中文的补丁
<script src="http://static.runoob.com/assets/jquery-validation-1.14.0/dist/localization/messages_zh.js"></script>
默认校验规则
| 序号 | 规则 | 描述
| 1 | required:true | 必须输入的字段。
| 2 | remote:"check.php" | 使用 ajax 方法调用 check.php 验证输入值。
| 3 | email:true | 必须输入正确格式的电子邮件。
| 4 | url:true | 必须输入正确格式的网址。
| 5 | date:true | 必须输入正确格式的日期。日期校验 ie6 出错,慎用。
| 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.设置好校验后
在js中启用校验
<script type="text/javascript">
$(function(){
$("#editForm").validate(); //id要和你的form中的id保持一致 启用校验
});
</script>