如果验证是错误的,如何不提交表单

san*_*ers 5 javascript jquery submit

如果其中一个验证是错误的,我如何确保表单不会提交?

$('#form').submit(function(){
    validateForm1();
    validateForm(document.forms['dpart2']);
    validateForm(document.forms['dpart3']);                     
}); 
Run Code Online (Sandbox Code Playgroud)

Tam*_*ege 7

$('#form').submit(function(){
    return (validateForm1() &&
            validateForm(document.forms['dpart2']) &&
            validateForm(document.forms['dpart3']))
});
Run Code Online (Sandbox Code Playgroud)

基本上,您在事件处理函数中返回false.


var*_*tec 6

如果函数返回false,则不会提交表单.

$('#form').submit(function(){
    return  validateForm1() 
            && validateForm(document.forms['dpart2']) 
            && validateForm(document.forms['dpart3']);                                         
              }
});
Run Code Online (Sandbox Code Playgroud)