给定以下HTML片段:
<form id="aspnetForm" onsubmit="alert('On Submit Run!'); return true;">
我需要删除/清除onsubmit事件的处理程序,并使用jQuery或任何其他风格的JavaScript注册我自己的处理程序。
发布于 2009-04-29 19:51:13
要在没有任何库的情况下执行此操作,请执行以下操作:
document.getElementById("aspnetForm").onsubmit = null;
发布于 2009-04-29 19:41:24
使用jQuery
$('#aspnetForm').unbind('submit');
然后继续添加您自己的。
发布于 2010-06-10 06:47:48
试试这个,这对我很有效:
$('#aspnetForm').removeAttr('onsubmit').submit(function() {
alert("My new submit function justexecuted!");
});
有关更多详细信息,请参阅this。
https://stackoverflow.com/questions/803936
复制相似问题