2017-09-23 47 views
0

如何在單擊時禁用單選按鈕?使用下拉列表禁用單選按鈕

enter image description here

並用相同的名稱的位置的另一單選按鈕。

這是提交按鈕來獲得下拉列表

<form name="fmNames" id="fmNames" method="post" action="vote.php" 
onSubmit="return positionValidate(this)"> 
<tr> 
    <td>Choose Position</td> 
    <td><SELECT NAME="position" id="position" onclick="getPosition(this.value)"> 
     <OPTION VALUE="select">select 
    <?php 
    //loop through all table rows 
    while ($row=mysql_fetch_array($positions)){ 
    echo "<OPTION VALUE=$row[position_name]>$row[position_name]"; 
    //mysql_free_result($positions_retrieved); 
    //mysql_close($link); 
    } 
    ?> 
    </SELECT></td> 
    <td><input type="submit" name="Submit" value="See Candidates" /></td> 
</tr> 
<tr> 
    <td>&nbsp;</td> 
    <td>&nbsp;</td> 
</tr> 
</form> 

的價值,這是單選按鈕

if (isset($_POST['Submit'])) 
    { 
echo "<td><input type='radio' name='vote' value='$row[candidate_name]' 
onclick='getVote(this.value)' /></td>"; 
} 
+0

您的意思是說,當單擊其中一個單選按鈕時,您想要禁用所有單選按鈕嗎? –

+0

是在無線電的相同位置。你可以幫我嗎 ? –

回答

0

分配具有相同名稱的所有單選按鈕。可能是"radios"。現在,在javascript中獲取所有單選按鈕的名稱並循環播放。您需要執行以下代碼OnSubmit

var radios=document.getElementsByName("radios"); 

for (var i=0, iLen=radios.length; i<iLen; i++) { 
    radios[i].disabled = true; 
}