2010-12-05 79 views
2

在這裏有一個情況,我在文本框上使用jquery自動完成。我也在聽文本框上的按鍵事件...所以當我輸入文本框時,如果我不選擇建議的文本並按回車鍵,自動完成功能就會顯示出建議的文本,如果我選擇一個建議的文本,然後回車,它會選擇建議的值並關閉自動填充框,如果我再次敲入,它會提交表單。jquery自動完成輸入鍵(劫持?)vs firefox

火狐瀏覽器像一個魅力,但不是在Chrome中,似乎自動完成插件劫持輸入密鑰(keycode 13,其他所有關鍵作品),所以當我點擊進入而沒有選擇建議文本時,沒有任何反應。

有沒有人有過這個問題?什麼是修復?

在此先感謝。

詹姆斯

回答

2

OK,我所遇到的帖子談論的焦點保持在輸入域,這給了我一些提示解決這個問題。

訣竅是使用「keydown」而不是「keypress」來監聽輸入事件。