当我向浏览器提交表单时,该表单被提交了两次。访问日志显示同时存在两个请求。两个不同的线程执行该请求。

问题是,第一个请求包含用户输入的属性值,而第二个请求调用在请求对象中仅包含空值。

并非所有时间都出现此问题。它仅在某些情况下发生并且根本无法再现。在IE8和IE9中,我都遇到了这些问题。

有谁知道为什么会这样吗?

最佳答案

也许问题是您在javascript document.forms[0].submit事件处理程序中使用了Submit按钮和onclick

因此,动作被两次调用:

第一次

document.forms[0].submit

第二次
submit button action

09-30 15:24
查看更多