2012-02-10 236 views
2

假設我們有這個選擇標籤。我是否可以選擇顯示在下拉菜單中的「瑞典汽車」選項?有沒有辦法在select標籤中選擇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

你的意思是,你希望這是一個多選擇控制?有可能選擇optgroup中的所有選項? – 2012-02-10 18:42:05

+0

是的,確切地說。 – Mikey 2012-02-10 18:54:21

回答

0

一個Javascript select可能會有所幫助。

首先,只顯示Swedish Cars,German Cars等,在一個「父母」下拉列表中。當選擇父母時,他們的孩子會以新的下拉菜單顯示。

不要強制用戶選擇一個孩子。

這是更好地在本頁面所示:http://wimleers.com/demo/hierarchical-select/taxonomy - 看一下第一個下拉系統...

+1

「不要強迫用戶選擇一個孩子」 - 爲什麼? – 2012-12-18 18:18:49

0

您將不得不放棄使用SELECT,並在使用JavaScript的下拉式替換中使用樣式無序列表,使其行爲如同SELECT

相關問題