Javascript IE双重提交表单。提交()

Javascript IE双重提交表单。提交(),javascript,html,forms,javascript-events,Javascript,Html,Forms,Javascript Events,我在IE(8,11)双重提交方面遇到了困难,这是由javascript代码触发的: this.disabled=true; form.submit(); return false; 句子form.submit()实际上在jsp中触发了2个线程。其他浏览器Firefox和Chrome工作正常,只触发一个线程。我必须使用纯javascript,而不是jquery 我做错了什么?您在函数中返回false,但如果您在click事件中不处理它,则这不会起任何作用。您需要添加退货 <input

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

this.disabled=true; 
form.submit(); 
return false;
句子
form.submit()实际上在jsp中触发了2个线程。其他浏览器Firefox和Chrome工作正常,只触发一个线程。我必须使用纯javascript,而不是jquery


我做错了什么?

您在函数中返回false,但如果您在click事件中不处理它,则这不会起任何作用。您需要添加退货

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

^^^^^^^

上述代码是如何执行的?从哪里开始?您可以显示表单的完整html标记和javascript吗?当我们单击按钮时,问题只出现在IE.function confirmFunction{this.disabled=true;form.submit();return false;}中。感谢您的回答。我已更正,但仍有2个请求被触发。我不知道为什么这只发生在IE中。