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;        });
相关文章
相关标签/搜索