Javascript 停止.net表单提交

Javascript 停止.net表单提交,javascript,jquery,html,Javascript,Jquery,Html,如何停止表单提交,因为以下内容在我的.net表单上不起作用,因为该按钮已经有一个在线单击事件。如何使下面的事件覆盖按钮上的所有其他功能 $(document).ready(function () { $('#myBtn').click(function (event) { //event.preventDefault(); return false; }); }); 当然,您只需要使用而不是单击(): 像这样 $('#myBtn').on

如何停止表单提交,因为以下内容在我的.net表单上不起作用,因为该按钮已经有一个在线单击事件。如何使下面的事件覆盖按钮上的所有其他功能

$(document).ready(function () {

    $('#myBtn').click(function (event) {

        //event.preventDefault();

        return false;
    });

});
当然,您只需要使用而不是
单击()

像这样

$('#myBtn').onclick = null;
$('#myBtn').click(function(e) { 
    e.preventDefault();
    return false; 
});

如果使用母版页,则必须调用客户端id,而不是实际id

$(document).ready(function () {    
    $('#<%=myBtn.ClientID%>').click(function () {   
        return false;
    });    
});
$(文档).ready(函数(){
$('#')。单击(函数(){
返回false;
});    
});

希望对您有所帮助

您在ASP方面尝试过吗

<asp:Button ID="myBtn" UseSubmitBehavior="false"></asp:Button>
如果此行为不是预期的(因为您还有其他按钮要发布),请尝试以下操作之一:

$("#myBtn").removeAttr("onclick");
$("#myBtn").attr("onclick", "return false;");
$("#myBtn").off("click");
$("#myBtn").click(function(e) { e.preventDefault(); });

然后你可以在上面绑定你自己的点击事件。

以上代码的目的是什么?通过触发“#myButton”上的点击事件,您将触发该按钮上的在线事件。您的问题与另一个线程非常相似,请在发布前搜索:尚未。。。。。。。。
$("form").submit(function(e) { return false; });
$("#myBtn").removeAttr("onclick");
$("#myBtn").attr("onclick", "return false;");
$("#myBtn").off("click");
$("#myBtn").click(function(e) { e.preventDefault(); });