2012-11-26 153 views
0

我有一個下拉菜單和20個選項,我喜歡選擇第10個,但我不希望它應該選擇藍色,它應該只是一個它顯示在用戶打開下拉列表之前。

所以基本上它應該仍然是所有的選項,而不是顯示第一個它應該顯示第10個,並且當用戶打開下拉菜單時,我們將能夠看到所有選項。
selected="selected"是好的,但它的藍色選擇,我只是希望它應該是shoen,而不是顏色。
*下拉列表只顯示1個選項,然後用戶打開它。不要在下拉列表中顯示第一個選項

+2

使用選項元素的選定屬性。 – yoozer8

+0

「這是什麼代碼?」並不適合Stack Overflow的Q&A格式。請發佈特定的代碼問題。你嘗試了什麼,你遇到了什麼問題? –

回答

1

它是您正在查找的選定屬性嗎?

<select> 
    <option value="1">1</option> 
    <option value="2">2</option> 
    <option value="3">3</option> 
    <option value="4" selected="selected">4</option> 
    <option value="5">5</option> 
</select> 

一個的jsfiddle可以在這裏找到:http://jsfiddle.net/TpuRc/

1

我不認爲你將能夠使用JavaScript或CSS來做到這一點,不使用內置控件。各種瀏覽器允許使用SELECT和OPTION元素的某些樣式,但它們非常不一致,我不會指望能夠使用它們。

但是有很多庫可以用你的表單元素替換你的表單元素,並且可以使用隱藏的表單值來同步它們。一個這樣的圖書館是http://www.emblematiq.com/lab/niceforms/,但有很多可供選擇。

相關問題