2010-12-05 6 views
2

ここに状況がありましたが、私はテキストボックスでjqueryオートコンプリートを使用しています。私はまた、テキストボックスのkeypressイベントを聞いています...テキストボックスに入力すると、オートコンプリートが提案テキストで表示されます。提案テキストを選択せず​​にEnterキーを押すとフォームを送信します。提案されたテキストを選択してEnterを押すと、提案された値が選択され、オートコンプリートボックスが閉じます。再度Enterキーを押すと、フォームが送信されます。jquery autocomplete enter key to chrome(ハイジャック?)対firefox

Firefoxは、チャームのように動作しますが、Chromeでは動作しません。自動補充プラグインが入力キー(キーコード13、その他のキーはすべて動作します)をハイジャックしているようです。 。

誰もこの問題を以前に持っていましたか?そして修正は何ですか?

ありがとうございます。

ジェームズ

答えて

2

OK、私はこの問題を解決する上で私にいくつかのヒントを与えた入力フィールドにフォーカスを保つことについて話してポストに遭遇してきました。

"keypress"の代わりに "keydown"を使用して、入力イベントを聴くことができます。