如何避免Internet Explorer首选按钮选择?

时间:2009-07-06 14:56:19

标签: javascript events cross-browser

我有一个包含多个文本字段和一个按钮的表单。当我输入其中一个文本字段时,提交按钮将突出显示,如果我在键入时按Enter键,则按下该按钮,因此我的页面已提交,因此我有一个未指定的行为。 Firefox并没有采取这种方式 是否有一些属性或配置可以避免这种不良行为,或者我必须使用一些javascript技术?

3 个答案:

答案 0 :(得分:4)

一般来说,我在这种情况下做的是让表单上的第一个按钮什么也不做,然后用CSS隐藏它。缺憾?当然。有效?绝对

事实上,这是Stopping IE from highlighting the first submit-button in a form的副本。

答案 1 :(得分:2)

您需要为这些输入元素禁用Enter键以防止表单提交。看看this article

答案 2 :(得分:2)

这里有很多关于此问题的讨论:How to prevent ENTER keypress to submit a web form?