前端form表单进行ajax验证 不提交
程序员文章站
2022-03-08 19:27:27
...
var validateForm;
function doSubmit(){//回调函数,在编辑和保存动作时,供调用提交表单时进行验证。
if(validateForm.form()){
var flag=false;
if(!$("#id").val()){ //用于判断是否为新增
$.ajax({
type : "post",
url : "${ctx}/core/checkResult/checkCode",
async : false,
data : {
"patientId" : $("#id").val(),
"code":$("#code").val()
},
success : function(data) {
if(data.res=="false"){
flag=true;
top.layer.msg($("#code").val()+"检测编号已存在,请重新确认检测编号是否输入正确");
}
}
});
if(flag){
return; // 返回,但不刷新页面
}
}
$("#inputForm").submit();
return true;
}
return false;
}