如何用js阻止按钮提交表单

如题所述

给按钮绑定一个事件(按钮为button)。

<input type="button" onclick="dosubmit()" value="提交"/>

js中:

function dosubmit(){
    if(...){//如果不满足就不提交
        return false;
    }
    //给form绑定一个id
    document.getElementById("form1").submit();
}

希望能帮助你

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-22
在某些框架或平台封装提交表单提交的情况下,return false并没有实际作用,打断是最直截了当的做法,事件event.stopPropagation()了解一下
第2个回答  2017-03-01
$(function(){
    $('#sub').click(function(){
        return false;
    });
});