HTML フォームのテキスト入力フィールドにオートコンプリート機能を追加しました。ユーザーが提案ボックスで何かを選択したときに処理でき、すべて正常に動作します。ソースとして「提案」を使用します。
私の問題は、ユーザーがいくつかの文字を入力してから、提案を選択せずにEnterキーを押すだけの場合を処理したいということです。このケースは、ユーザーが最初の提案を選択したかのように扱いたいと思います。ただし、提案にアクセスする方法がわかりません。それを行う方法はありますか?提案の「値」にアクセスする必要があります。「ラベル」だけでは不十分です。
$(myInputField).autocomplete({
source : "suggest",
focus : onFocus,
select : onSelect
});