check:{
required:true,
remote:{
url:"__CONTROLLER__/check?check="+$("#icode").val
//__CONTROLLER__表示当前控制器
}
}
| 序号 | 规则 | 描述 |
|---|---|---|
| 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。 |
$.validator.addClassRules({
txt:{
required:true,
rangelength:[2,10]
}
})//这时class="txt"的类都具备了这个两个验证规则
$("#username").rules();
$("#username").rules('add',rules);
$("#username").rules('remove',rules);
$(document).ready(function(){
$("#table").validate({
rules:{
admin_name:{
required:true,
checkName:true,
},
name:{
required:true,
},
admin_pwd:{
required:true,
checkPwd:true,
},
con_pwd:{
required:true,
equalTo:admin_pwd,
},
email:{
required:true,
checkEmail:true,
},
qq:{
required:true,
checkQQ:true,
},
s_page:{
url:true,
},
check:{
//required:true,
//remote:{
//url:"__CONTROLLER__/check?check="+$("#icode").val,
//__CONTROLLER__表示当前控制器
//dataType:"json",
//}
}
},
messages:{
admin_name:{
required:"*必填!",
rangelength:"*长度为2到10位!",
},
name:{
required:"*必填!",
},
admin_pwd:{
required:"*必填!",
rangelength:"*长度为6到16位!",
},
con_pwd:{
required:"*必填!",
equalTo:"*两次输入的密码不一致!"
},
email:{
required:"*必填!",
email:"*请输入正确的邮箱!",
},
qq:{
required:"*必填!",
},
s_page:{
url:"*请输入正确的网页地址!",
},
check:{
required:"*必填!",
remote:"*验证码有误!",
},
},
//是否在获取焦点时验证
//onfocusout:false,
//是否在敲击键盘时验证
//onkeyup:false,
//提交表单后,(第一个)未通过验证的表单获得焦点
focusInvalid:true,
//当未通过验证的元素获得焦点时,移除错误提示
focusCleanup:true,
});
//自定义正则表达示验证方法
$.validator.addMethod("checkQQ",function(value,element,params){
var checkQQ = /^[1-9][0-9]{4,19}$/;
return this.optional(element)||(checkQQ.test(value));
},"*请输入正确的QQ号码!");
$.validator.addMethod("checkEmail",function(value,element,params){
var checkEmail = /^[a-z0-9]+@([a-z0-9]+\.)+[a-z]{2,4}$/i;
return this.optional(element)||(checkEmail.test(value));
},"*请输入正确的邮箱!");
$.validator.addMethod("checkName",function(value,element,params){
var checkName = /^\w{2,10}$/g;
return this.optional(element)||(checkName.test(value));
},"*只允许2-10位英文字母、数字或者下画线!");
$.validator.addMethod("checkPwd",function(value,element,params){
var checkPwd = /^\w{6,16}$/g;
return this.optional(element)||(checkPwd.test(value));
},"*只允许6-16位英文字母、数字或者下画线!");
});
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有