2
我有一個窗體,其中有幾個單選按鈕和一個下拉框。在條件下使用Javascript禁用下拉框
我想要什麼?
- 當我選擇單選按鈕「收據」或「付款」時,下拉框必須處於活動狀態。
- 當我選擇單選按鈕「其他收入」或「其他費用」時,必須禁用下拉框。
我試過的HTML和JS如下所述。任何幫助,將不勝感激。
HTML
<label class="radio-inline"><input type="radio" name="type" id="type" value="receipt" onClick="party_check()" />Receipt</label>
<label class="radio-inline"><input type="radio" name="type" id="type" value="payment" onClick="party_check()" />Payment</label>
<label class="radio-inline"><input type="radio" name="type" id="type" value="other income" onClick="party_check()" />Other Income</label>
<label class="radio-inline"><input type="radio" name="type" id="type" value="other expense" onClick="party_check()" />Other Expense</label>
<select name="party" id="party" class="form-control">
<option value="">Please select an option</option>
<option value="1">Option 1</option>
<option value="2">Option 2</option>
</select>
JS
function party_check(){
if((document.type[0].checked) || (document.type[1].checked)){
document.getElementById("party").disabled=false;
}
else
{
document.getElementById("party").disabled=true;
}
}
它完美。 –
您可以將上述解決方案標記爲正確。 – Jsm