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