郵便番号のテキスト フィールドに jquery UI のオートコンプリートを使用しています。
この質問をする前に、上記の質問をよく検索しましたが、シナリオの解決策が得られませんでした。
実際、私はAjax呼び出しを使用して、zipcode、state、city、およびその他の値を含むwww.geonames.orgサイトからjson応答を取得しています。
私の問題は、ユーザーにオートコンプリートからのみ値を選択させる機能を実装できないことです。
ヒントと答えは私にとって役に立ちます
郵便番号のテキスト フィールドに jquery UI のオートコンプリートを使用しています。
この質問をする前に、上記の質問をよく検索しましたが、シナリオの解決策が得られませんでした。
実際、私はAjax呼び出しを使用して、zipcode、state、city、およびその他の値を含むwww.geonames.orgサイトからjson応答を取得しています。
私の問題は、ユーザーにオートコンプリートからのみ値を選択させる機能を実装できないことです。
ヒントと答えは私にとって役に立ちます
オートコンプリートを使用してユーザーのフィールドへの入力を制限することの UX への影響について考えてみてください。多くの場合、これらのタイプのコントロールは、制限ではなく、可能性を示唆するために使用されます。例としてゴーグルの提案を考えてください。
ただし、質問に答えるために。オートコンプリートから返された結果に対して入力の値をチェックしてblur
、それらの少なくとも 1 つと一致することを確認できます。私はここでこれの実例を見つけました。
result
それを行う他の一般的な方法は、オートコンプリートイベント
によってのみ入力される非表示のフォーム要素を入力することです: https://stackoverflow.com/a/2585868/159341