HTML代碼:
<select id="sel1" onchange="disableSelect(this);">
<option value="9:00am">9:00am</option>
<option value="10:00am">10:00am</option> </select>
<select id="sel2">
<option value="9:00am">9:00am</option>
<option value="10:00am">10:00am</option> </select>
的Javascript:
function disableSelect(content) {
var val = content.value;
var mySel = document.getElementById("sel2");
for (var i = 0; i < mySel.options.length; i++) {
if (mySel.options[i].value == val) {
mySel.options[i].disabled=true;
}
else {
mySel.options[i].disabled=false;
}
}
}
你必須找到在其他選項中選擇使用的電流值進行選擇:
if (mySel.options[i].value == val) {
mySel.options[i].disabled=true;
}
然後如果這是真的,禁用它。否則,你必須啓用它。 如果您不啓用它,那麼如果用戶在「sel1」中再次更改該值,則不能再次啓用先前在「sel2」中禁用的值。
而你的方法來解決這個問題看起來像......? – feeela
檢查此[小提琴](http://jsfiddle.net/dZqEu/2/) –
感謝普通珍妮這是我正在尋找.. – user2610240