程序出现了一个非常莫名其妙的BUG,一个很简单的LOGIN表单会提敲回车会提交两次!!
清空IE缓存,清除keyPress事件,敲回车时却依然自动提交表单。。。。
怪事,我并没有定义submit按钮,也没有image控件--干吗自动提交呢
招式用尽才想起GOOGLE......原来当表单只有一个输入框时!回车事件将自动提交!!
无语--IE太聪明了---太聪明了。。
加上一个隐藏的 text 字段,问题就解决了。
本文介绍了一种在Internet Explorer浏览器中遇到的问题:当表单仅包含一个输入框时,按下回车键会触发表单的自动双提交现象。文中详细解释了这一现象的原因,并提供了解决方案——通过增加一个隐藏的文本字段来避免该问题。
程序出现了一个非常莫名其妙的BUG,一个很简单的LOGIN表单会提敲回车会提交两次!!
清空IE缓存,清除keyPress事件,敲回车时却依然自动提交表单。。。。
怪事,我并没有定义submit按钮,也没有image控件--干吗自动提交呢
招式用尽才想起GOOGLE......原来当表单只有一个输入框时!回车事件将自动提交!!
无语--IE太聪明了---太聪明了。。
加上一个隐藏的 text 字段,问题就解决了。

被折叠的 条评论
为什么被折叠?