页面
bindFormValidate('entry_form',{
rules: {
"person.personcode":{required:true,IDcardVerify:true,minlength:18,maxlength:18,
remote: {
url: webroot+"/person/IDcardVerify", // 后台处理程序
type: "get", //数据发送方式 dataType: "json", //接受数据格式
data: { //要传递的数据
personcode: function() { return $("#personcode").val();
},
id: function() { return $("#personid").val();
},
}
}
}
}, messages: {
"person.personcode":{
minlength:'请输入18位二代身份证',
manlength:'请输入18位二代身份证',
remote :"
身份证已重复,请重新输入"
}
});
$.validator.addMethod("IDcardVerify",
function(value, element, param) {
var checkFlag = new clsIDCard(value);
return checkFlag.IsValid();
},
$.validator.format("
身份证号格式错误")
);
后台 校验代码