JavaScript IE 使用 form.submit() 双重提交



我在IE(8,11)双重提交时遇到困难,这是由JavaScript代码触发的:

this.disabled=true; 
form.submit(); 
return false;

句子 form.submit(); 实际上触发了 jsp 中的 2 个线程。其他浏览器Firefox和Chrome工作正常,只有一个线程被触发。我必须使用普通的JavaScript,而不是jQuery。

我做错了什么?

好吧,您在函数中返回 false,但是当您不在单击事件中处理它时,这将不执行任何操作。您需要添加退货。

<input type="button" name="button1" SIZE="40" value="Confirm" onclick="return confirmFunction()"> 
                                                                       ^^^^^^^

最新更新