我在按 Enter 键提交表单时遇到了恼人的问题。
在我的表单中,Enter 键绑定(bind)到提交它的 javascript 方法(覆盖是由使用样式链接而不是提交按钮引起的)。 现在,当用户开始在其中一个字段中写入用户名时,他会收到浏览器自动填充的建议。这很酷,但选择其中之一需要按 Enter 键,这会在选择之前提交表单。
有没有办法检测浏览器的提示窗口?
Chrome 中不会出现此问题。
最佳答案
添加return false;
在 onkeydown
中的函数调用之前。不久前我遇到了一个非常类似的问题。例如
<input type="text" onkeydown="return event.keyCode!=13; someFunction()" />
关于javascript - 输入键和 Firefox 提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12330151/