jquery自定义验证

 规则
clientName:{
required:true,
checkName:true
}
messages
clientName:{
required:"客户端不能为空",
checkName:"该名称已存在"
},

添自定义ajax
$.validator.addMethod(
//规则的名称
"checkName",
//校验的函数
function (value,element,params){
//定义一个标志符true或者false都没有关系只是定义
var flag=true;
//value:输入的内容
//element:被校验的元素对象
//params:规则对应的参数值
$.ajax({
"async":false ,//是否异步
"url":"${base}/oauthClientDetails/Seesecret",
"data":{"clientId":value},
"type":"GET",
"dataType":"json",
"success":function(data){
console.log(data);
flag=data;
}

});
//返回false表示校验器不通过
return !flag;
}

);


猜你喜欢

转载自www.cnblogs.com/tongyl/p/9060641.html