2012-10-09 52 views
2

我有一個下拉像下面,其顯示10,20,30,40除去從下拉菜單選擇的項目顯示,但它作爲選擇

<select> 
<OPTION value="10" label="10"> 10 </OPTION> 
<OPTION value="20" label="20"> 20 </OPTION> 
<OPTION value="30" label="30"> 30 </OPTION> 
<OPTION value="40" label="40"> 40 </OPTION> 
</select> 

它將顯示10作爲選擇的,當我們點擊下拉,10 ,20,30,40。

如果選擇20,它將顯示10作爲選擇,當我們點擊下拉時,10,20,30,40。

現在我必須實現像,如果選擇20,將其顯示爲選中,但在下拉菜單中,只顯示10,30,40。 20只應該顯示在選定的地方。

有什麼辦法可以實現這個功能嗎?

+0

恩,是不是像挑戰選擇框的目的? – hjpotter92

+0

是的,這是可能的,不要這樣做。有太多可能會出錯,你可能會混淆你的用戶,因爲它違背了這樣的一切工作方式。對於記錄,雖然這是客戶端,並與PHP無關,用Javascript重新簽名。 – DaveRandom

+0

亞我知道....這就是爲什麼我把這個問題在這裏。只是爲了確認是否有辦法做到這一點。 – RiksAndroid

回答

1

不,HTML不提供這樣的輸入元素。

您可能使用屬性選擇器selected屬性<OPTION>的CSS並將display設置爲none。 可能欺騙瀏覽器。

+0

好的...我會嘗試這一個,並在這裏很快更新。 :) – RiksAndroid

+0

@RiksAndroid:試試吧,當然。我可以告訴你它的工作原理。但是,我們會看看這是否真的是你想要的。 – hakre

+0

@RiksAndroid:我創建了一個小提琴,可能有更多的變體,那些是我可以看到的四個:http://jsfiddle.net/m9pA6/3/ - 也許它是有用的。 – hakre