2012-02-10 21 views
2

この選択タグがあるとします。ドロップダウンに表示される「スウェーデンの車」オプションを選択することは可能ですか?選択タグでoptgroupのラベルを選択する方法はありますか?

<select> 
    <optgroup label="Swedish Cars"> 
     <option value="volvo">Volvo</option> 
     <option value="saab">Saab</option> 
    </optgroup> 
    <optgroup label="German Cars"> 
     <option value="mercedes">Mercedes</option> 
     <option value="audi">Audi</option> 
    </optgroup> 
</select> 

もしそうでなければ、「スウェーデンの車」が選択可能なように、何か類似したものを作るのに良い提案でしょうか?

+0

...非常に最初のドロップダウンシステムを見て、あなたは、これは複数選択コントロールになりたいですか?オプトグループのすべてのオプションを選択することは可能ですか? –

+0

はい、正確です。 – Mikey

答えて

0

A Javascript selectが役立ちます。

まず、Swedish Cars,German Carsなどを「親」ドロップダウンリストに1つだけ表示します。親が選択されると、その子は新しいドロップダウンに表示されます。

強制的に子供を選択しないでください。

これは、より良い、このページに示されている:http://wimleers.com/demo/hierarchical-select/taxonomy - あなたは意味

+1

"強制的に子供を選択しないでください" - なぜですか? –

0

SELECTを使用して放棄し、JavaScriptを使用してドロップダウン置換でスタイル付きの順序付けられていないリストを使用して、SELECTのように動作させる必要があります。

関連する問題