バックグラウンド
私は、javascriptを排他的に使用して最大5,000エントリ(サプライヤ)を検索し、それらから選択したドロップダウン(工場、最大10,000エントリ)を入力するこのフォームを持っています。現在、これはjavascriptが必要なフォームです。javascriptエラーによってフォームが使用できなくなることがないようにしたいと思いますが、エントリの数とエントリのシーケンシャルな性質により、基本的なhtmlバージョンだけを提供する慣用的な方法がありません。
問題
順次/階層ドロップダウン
シーケンスが重要なドロップダウンの例: http ://www.javascriptkit.com/javatutors/selectcontent2.shtml
これは、順次/階層ドロップダウンコンテンツの「フィルタリング」を示しています。ここで、2番目のCityドロップダウンの選択は、最初のCountryドロップダウンの選択に基づいてフィルタリングされます。しかし、JavaScriptを削除すると、すぐに混乱する可能性があります。アメリカのマドリッド?フランスのベルリン?シーケンスが破損します。
膨大な数のオプションがあるドロップダウン
10kの可能なオプションを含む選択ドロップダウンがある場合、javascriptを使用してそれらをフィルタリング/検索するのは非常に簡単です。一方、javacriptを使用せずにこれらのオプションを処理することは、はるかに困難です。
すべてのオプションをロードするだけでブラウザが爆発する場合、どのようにしてすべての可能性をユーザーに提供しますか?
可能な解決策
順次/階層選択ボックス:
- サーバー側の2部構成のフォーム。
- ?オプショングループを選択しますか?
- ???
膨大な数のオプションで選択:
- サーバー側の2部構成の検索フォーム。
- エントリ名のサーバー側テキスト検索マッチング。
- ???
機知に富んだソリューションへの簡単なリンクを歓迎します。