这里有一个情况,我在文本框上使用jquery自动完成功能。我也正在听文本框上的按键事件...所以当我输入文本框时,自动完成会显示建议的文字,如果我没有选择建议的文字并按回车,它应该提交表格,如果我选择建议的文本并按Enter键,它会选择建议的值并关闭自动完成框,如果我再次按Enter键,它将提交表单。
Firefox,就像一个魅力,但不是在Chrome中,似乎自动完成插件劫持了输入键(键码13,其他每个键都有效),所以当我点击输入而不选择建议的文本时,没有任何反应。
以前有人有这个问题吗?什么是修复?
提前致谢。
詹姆斯
答案 0 :(得分:2)
好的,我已经看过关于将注意力集中在输入字段上的帖子,这给了我解决这个问题的一些提示。
诀窍是使用“keydown”代替“keypress”来监听输入事件。