0
如果選擇了特定的選擇選項,試圖找到一種不向數組發佈輸入的方法,我只能用jQuery來想這種方式。當選擇某個選項時更改表單選擇輸入名稱
我目前使用更改類是:
document.getElementById("sel1").onchange = function() {
this.className = (this.selectedIndex != 0) ? "selectoption-okay":"selectoption";
};
HTML:
<select id="sel1" class="selectoption" name="desc[]">
<option selected="selected">Select an option...</option>
<option value="1">Option 1</option>
</select>
,它工作正常,但現在我想要做的就是改變選擇輸入的名稱從'desc []'到例如'dontuse'
我嘗試這樣做:
this.name = (this.selectedIndex != 0) ? "desc[]":"dontuse";
但它不工作,我在哪裏去了?
也有可能鏈這些類型的條件語句?
你使用什麼瀏覽器?適用於我:http://jsfiddle.net/RH6Sp/ – webdeveloper
一定是我在我的小提琴中出錯了,在你創造的例子中工作得很好,在我的項目中看起來很好!感謝您清理:) – Lovelock