【发布时间】:2010-08-23 09:14:36
【问题描述】:
我有一个带有两个按钮的表单。第一个是使用 Javascript 隐藏的。
当我在 IE 的文本字段中按 Enter 键时,表单没有提交。我认为这是因为它选择了第一个按钮作为默认提交按钮,但由于该按钮被隐藏它不起作用。
我已通过在 enter keydown Javascript 事件上提交表单来解决此问题。但是,如果用户按下回车键从浏览器的自动完成下拉菜单中选择一个项目,这也会提交表单。
如何在不影响自动完成功能的情况下在 IE 中输入时提交表单?
【问题讨论】:
-
你为什么有一个隐藏的按钮?
-
当 Javascript 打开时,当用户从列表框中选择一个值时,表单会自动提交,并且按钮被隐藏。当Javascript关闭时,用户可以在选择一个值后使用按钮提交表单。
-
我发现这个问题的答案是对实际 Web 开发的绝妙洞察...
标签: javascript internet-explorer autocomplete submit