输入密钥和firefox提示

时间:2012-09-08 11:06:21

标签: javascript html forms

在按 Enter 键提交表单时,我遇到了一个恼人的问题。

在我的表单中输入键绑定到提交它的javascript方法(覆盖是由使用样式链接而不是提交按钮引起的)。 现在,当用户开始在其中一个字段中写入用户名时,他会获得自动填充的浏览器建议。这很酷,但选择其中一个需要按 Enter 键,在选择之前提交表单。

有没有办法检测浏览器的提示窗口?

Chrome中不会出现此问题。

1 个答案:

答案 0 :(得分:1)

return false;的函数调用之前添加onkeydown。不久之后我遇到了一个非常类似的问题。 E.g。

<input type="text" onkeydown="return event.keyCode!=13; someFunction()" />