在这里有一个情况,我正在文本框上使用jQuery Autocomplete。我还在听文本框上的按键事件...因此,当我在文本框中键入时,AutoComplete带有建议的文本,如果我不选择建议的文本并按Enter,则应提交表单,如果我选择建议的文本并击中Enter,它选择建议的值并关闭自动完成框,如果我再次击中Enter,它将提交表单。

Firefox的工作就像魅力一样,但不在Chrome中,似乎自动完成插件正在劫持Enter键(Key Code 13,其他所有密钥工作),因此,当我单击Enter而不选择建议的文本时,什么也不会发生。

有人有这个问题吗?还有什么解决方案?

提前致谢。

詹姆士

有帮助吗?

解决方案

好的,我遇到了有关关注输入字段的帖子,这给了我一些有关解决此问题的暗示。

诀窍是使用“键盘”而不是“键盘”来收听输入事件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top