// 利用判断 数据重复 function checkId () { var flag = true; $.ajax({ url: "", type: "post", async: false, contentType: "application/json;charset='UTF-8'", data: JSON.stringify($("#data_input").find("#idCard").val()), success: function () { var load_name = ''; if( data.errno == 1 ) { // 身份证号码重复 if ( data.data.length > 0 ) { check_type = 1; $("#load_name").html(data.data[0].name); $("#load_name").html(new Date(parseInt(data.data[0].createDate)).toLocalDateString()); .... flag = false; } else { check_type = 0; } } else { check_type = 0; } } // success }); if ( !flag ) return false; //身份证号码正则验证 var reg = ''; //身份证号码格式不正确的时候 if ( reg.test($("#data_input").find("#idCard").val()) == false ) { check_type = 1; ...... return false; } }
// 重复或格式不正确的时候 return
if(check_type == 1){
return false;
}