,所以我有一個工作特性,當用戶選擇我的選擇輸入上的任何選項時,將更改選擇類。當任何選項被選中除了一個
這工作得很好,但我想要的是,如果用戶再次選擇第一個選項,然後班級變回來。
第一個選項設置爲佔位符,我不能給它一個值,因爲我只希望信息被髮布,如果任何其他選項被選中。
我也不能設置輸入爲禁用,因爲我希望用戶能夠重新選擇它之後,因爲他們不想發佈該數據。
它的一個很長的檢查列表,我發佈數據作爲數組。
這裏是一個的jsfiddle什麼我目前有:
http://jsfiddle.net/SD7cd/1/
代碼:
<select id="sel1" class="selectoption" name="desc[]">
<option selected="selected">Select an option...</option>
<option value="1">Option 1</option>
</select>
JS:
document.getElementById("sel1").onchange = function() {
if(this.value != null && this.value != undefined)
{
this.className = "selectoption-okay";
}
};
完美!非常感謝!我需要看看這個方法,而不是使用if語句 – Lovelock