1

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

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

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

该问题不会在 chrome 中发生。

4

1 回答 1

1

return false;在你的函数调用之前添加onkeydown。不久前我遇到了一个非常相似的问题。例如

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

于 2012-09-08T11:10:32.183 回答