JavaScript またはその他のソリューションを使用して、ドロップダウン リストを変更または制限しようとしています。残念ながら、クライアント側を変更しようとしている HTML の出力方法を制御することはできません。ドロップダウン リストはサーバー側で生成されますが、ドロップダウン リストの選択肢をさらに制限するための追加オプションをユーザーに提供したいと考えています。
生成されたものを編集することはできませんが、HTML を挿入することはできます。
推奨される解決策の 1 つは、JavaScript を使用してドロップダウン リストを制限することです。たとえば、ドロップダウンは次の形式に従います。
<SELECT ID="dropdown_1">
<OPTION VALUE="" >None
<OPTION VALUE="1000">AB-ITEM 1 DESCRIPTION
<OPTION VALUE="2001">AB-ITEM 2 DESCRIPTION
<OPTION VALUE="50" >AB-ITEM 8 DESCRIPTION
<OPTION VALUE="70" >BB-ITEM 3 DESCRIPTION
<OPTION VALUE="100" >BB-ITEM 5 DESCRIPTION
<OPTION VALUE="2" >ABB-ITEM 4 DESCRIPTION
</SELECT>
テキストの先頭で制限したいもの、だから、、、AB-
またはBB-
このABB-
場合。value
韻や理由はなく、単なるインデックス番号です。これは単なるテキストであり、属性に関連付けられていないため、これは可能ではないと思います。
1つの考えは、次のことです。
- リストを JavaScript 配列に格納する
- 「TYPE-X%」などのエントリのみを保持
- 元の HTML リストを削除する
- 配列に格納された新しいリストに置き換えます
ただし、これが可能かどうかはわかりません。可能であれば、そのようなコードを作成するには何が必要でしょうか。関数や例へのヘルプや参照は大歓迎です。