javascript - 如果验证为假,如何不提交表单

标签 javascript jquery submit

如果其中一项验证为假,我如何确保表单不会提交?

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

最佳答案

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

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

关于javascript - 如果验证为假,如何不提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/665470/

相关文章:

javascript - 从 chrome.declarativeContent 访问 head 元素

javascript - React Native 中的透明覆盖

jquery - 尝试将JQuery DataTable包含在Jira小工具中时出错

javascript - 滚动条上淡入导航栏

javascript - onclick触发提交?

javascript - 提交文本区域按 Enter 键

javascript - 滚动到并使 Div Flash?

javascript - 响应时导航栏固定在顶部

jquery - 仅应用可调整大小的宽度超过 1024px

javascript - 对象 #<HTMLFormElement> 的属性 'submit' 不是函数