3 つの先行入力フィールドがあります。
それらは次のとおりです。
国: | _ _ _ _ _ ____ |
状態: | _ _ _ _ _ ____ |
都市: | _ _ _ _ _ ____ |
次に、2 番目の typeahead フィールドのコードを示します (残りは同様です)。
<input type="text" class="span3" style="margin: 0 auto;"
data-provide="typeahead" data-items="4"
data-source="["Alabama","Alaska",
<many more US states>
,"Wyoming"]">
今...ここの指示に従うことで達成できるドロップダウンのように見えるために、両方の先行入力フィールドが必要です..問題ありません。
- https://github.com/danielfarrell/bootstrap-combobox
- http://dl.dropbox.com/u/21368/bootstrap-combobox/index.html
私が求めている質問は、以下の「最後のオプション」に関するものです。
プレースホルダー ケース:
各ドロップダウン リストに、グレー表示されたデフォルトのプレースホルダー テキストが必要です。
例えば:
国: | _米国_ _ _ _ _ |
状態: | _アイオワ_ _ _ _ |
都市: | _デモイン____ |
欠損値のケース:
ユーザーがオートコンプリートに存在しない市区町村の値を入力した場合、リンク付きのドロップダウンを表示したいと思います..
例: ユーザーは City フィールドに「yahoo」と入力します。これにより、「その都市は存在しません。ここをクリックして検索してください」という出力が表示されます。
上記のテキストをクリックすると、Google.com にリダイレクトされます。
エラーケース:
最初のフィールド (国) で何も選択されていない場合は、2 番目のフィールドのドロップダウンにデフォルト値「開始する国を選択してください」が表示されます。
最後のオプション:
都市の選択が成功した場合、例: サンフランシスコ ... "mysite.com/datastore/calsan.html" のような新しい html ファイルにリダイレクトしたい (各選択の最初の 3 文字を小文字で追加)
この最終的な html ファイルは事前に生成され、都市 "サンフランシスコ" に関する関連する統計情報と楽しい事実が含まれます。また、データストア フォルダーで事前に生成された他の都市の楽しい事実も含まれます。