我工作的是2個單選按鈕和一個列表框。單擊第一個單選按鈕時,列表框被禁用,但當單擊第二個單選按鈕時,列表框可用。我現在必須修改應用程序以擁有兩個列表框和三個單選按鈕。如果第一個單選按鈕被點擊,我需要禁用兩個列表框。如果第二個單選按鈕被點擊,我只需要第一個列表框被禁用。如果第三個單選按鈕被選中,我只需要第二個列表框被禁用。我不知道如何開始在Javascript或JQuery中做到這一點!任何幫助將非常感謝! (如果這是相關的,我正在ColdFusion中工作)。單擊備用單選按鈕時禁用備用列表框
這是我現在正在工作的代碼。我必須添加一個單選按鈕和另一個列表框。
<script type="text/javascript">
function check_radio()
{
if(document.MedicaidResidents.choice[1].checked){
document.getElementById("T1").disabled=true;
}else {
document.getElementById("T1").disabled=false;
}
}
</script>
<form name="MedicaidResidents" action="Medicaid_Residents.cfm" method="post" id='f1'>
<input type="radio" name="choice" value='1' onClick="check_radio()";>States<br><br>
<input type="radio" name="choice" value='2' onClick="check_radio()";>Houses
<select name="stateprompt1" multiple="multiple" size="10" id="T1">
<option value="" selected> -Select States- </option>
<cfloop query="Medicaid_States">
<option value="#Medicaid_States.cStateCode#">#Medicaid_States.cStateCode#</option>
</cfloop>
</select>`
喬希,非常感謝你!只需稍作修改即可完美運行! – Tetteh
沒問題,如果答案是正確的,並且您滿意,請用箭頭之間的數字標記爲「正確/回答」複選標記。 – Josh