//保单号的校验 jQuery.validator.addMethod("policyNoCheck", function (value, element, param) { var flag = true ; var result = '' ; $.ajax({ url : ctx + "/sys/vehicle/authc_json/checkPolicyNo.shtml",// 请求的URL data : { policyNo : value }, async : false, // 改异步为同步 dataType : 'json', success : function(data) { if(data.resultCode == 0) { var userInsurencePoint = data.data; if (userInsurencePoint.handle ) { flag = false; result = "您录入的保单号已经分配积分了,积分有" + userInsurencePoint.point; } else { $("#givePointForm input[name='phone']").val(userInsurencePoint.insuredPhone); flag = true ; } }else{ flag = false ; result = "您录入的保单号不存在" ; } } }); $.validator.messages.policyNoCheck = result; return flag; }) ;
function checkFormPoint(){ validatorPoint = $("#givePointForm").validate({ // onfocusout: false, //失去焦点 onkeyup: false, // 键盘是否按下 //onclick: false, //是否单击 rules: { policyNo: { required: true, policyNoCheck :true }, hasTerminal: { required: true } }, messages: { policyNo: { required: "请录入保单号" }, hasTerminal: { required: "请选择安装了设备" } } }); }
明白了吗? 是不是很简单呢 嘿嘿