JQuery Autocomplete (bassistance) を使用していますが、問題が発生しました。マウスがオートコンプリート候補の 1 つの上に移動し、ユーザーが (クリックして選択するのではなく) リターン キーを押すと、フォームが送信され、その時点でロールオーバーされたリンクに移動します。
これは、ユーザーがテキスト ボックスをクリックし、検索を入力する際に、オートコンプリート ポップアップが表示される場所にポインターを置いたままにするための問題です。そのため、Enter キーを押すと、ボックスに入力したものは検索されませんが、オートコンプリートの候補で強調表示されたものは検索されます。
これを止める方法はありますか?
私が求めている機能としてGoogleを使用する...
明確にするために-マウスとキーボードによる選択を同じ場所に移動したいのですが、上矢印または下矢印が押されていない場合(ユーザーがキーワードを介してオートコンプリートオプションを選択していない場合)、で指定されたURLに移動しないでくださいautosuggest - 代わりに、テキスト ボックスに入力された内容に基づいてフォーム (JQuery を使用しない従来の方法) を送信します。
これを明確に説明していると思いますか?:S
それとも、この機能が組み込まれた代替手段がありますか?