2017-09-23 5 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; 
} 
관련 문제