<script type="text/javascript">
//自定义校验规则
*$.validator.addMethod(
//自定义校验规则名称
"checkUsername",
function (value,element,params){
var flag=false;*
$.ajax([
"async":false,
"url":"${pageContext.request.contextPath}/checkUsername",
"data":{"username":value},
"type":"POST",
"dataType":"json",
"success":function(data){
flag=data.isExist;
}
});
return !flag;
}
)
$(function(){
$("#myform").validate({
rules:{
"username":{
"required":true,
"checkUsername":true
},
"password":{
"required":true,
"rangelength":[6,12]
},
"repassword":{
"required":true,
"rangelength":[6,12],
"equalTo":"#password"
},
"email":{
"required":true,
"email":true
},
"sex":{
"required":true
}
},
messages:{
"username":{
"required":"用户名不能为空",
"checkUsername":"用户名已存在"
},
"password":{
"required":"密码不能为空",
"rangelength":"密码长度为6-12位"
},
"repassword":{
"required":"密码不能为空 ",
"rangelength":"密码长度为6-12位",
"equalTo":"两次密码不一致"
},
"email":{
"required":"邮箱不能为空",
"email":"请输入正确的邮箱"
},
}
})
});
jQuery ajax 自定义校验规则
最新推荐文章于 2024-03-14 07:00:00 发布