jquery validate ajax验证

account:{
required:true,
account:true,
remote:{
type:"POST",
url:"index.php?r=org-agency-reg/account",
data:{
account:function(){
return $("#account").val();
}
}
}
},
远程地址只能输出 "true" 或 "false",不能有其他输出。

http://www.runoob.com/jquery/jquery-plugin-validate.html

//有多个验证规则时,对应提示信息 数据验证

jQuery.validator.addMethod("checkCode", function(value, element) {
var code = /^\w+$/;
return this.optional(element) || (code.test(value));
},"编号必须为字母数字下划线组合");
var rules = {
code:{
required:true,
maxlength:10, //设置最大长度
minlength:4,
checkCode:true,
remote: {
url: $("input[name='numberCheckUrl']").val(),
type: "post",
dataType: "json",
data: {
number: function () {
return $("input[name='code']").val();    //这个是取要验证的密码
},_csrf:$("#_csrf").val(),
},
dataFilter: function (data) {    //判断控制器返回的内容
if (data == "true") {
return true;
}
else {
return false;
}
}
}
},
"price_type[]":{
required:true,
},
};

var message = {
code:{
required:"请输入编号",
remote:"输入编号重复",
checkCode:"编号必须为字母数字下划线组合",
maxlength:'编号至少十位',
minlength:"编号至少四位"
},
"price_type[]":{
required:"请输入价格类型",
}
};

你可能感兴趣的:(jquery validate ajax验证)