2016-09-04 7 views
0

다른 라디오가 선택되면 다른 라디오 버튼이 선택되기를 원합니다. 두 개의 버튼은 다른 이름을가집니다.라디오 버튼을 다른 라디오 버튼과 다른 이름으로 연결하는 방법

라디오 버튼 A가 선택되어있는 순간에도 B가 선택되어야합니다.

<input type="hidden" name="menu_date[<?php $date_name ?>]" value="<?php echo $result['date']; ?>" /> 

<input type="radio" name="Menus[<?php echo $random_name; ?>]" value="<?php echo $result['foodMenuID']; ?>" id="Menus_1" for="menu_date[<?php $date_name ?>]" <?php echo $radio_state; ?>/> 

답변

0

나는 당신의 질문을 올바르게 이해하기를 바랍니다.

이 같은 경우 :

<input type="radio" name="Menus[<?php echo $random_name; ?>]" value="<?php echo $result['foodMenuID']; ?>" id="Menus_1" for="menu_date[<?php $date_name ?>]" <?php echo $radio_state; ?> onclick="markOther()"> 

을 그리고 아주 간단한 자바 스크립트 함수 쓰기 :

<input type="radio" name="Menus[<?php echo $random_name; ?>]" value="<?php echo $result['foodMenuID']; ?>" id="Menus_1" for="menu_date[<?php $date_name ?>]" <?php echo $radio_state; ?>> 
<input type="radio" name="Menus[<?php echo $random_name; ?>]" value="<?php echo $result['foodMenuID']; ?>" id="Menus_2" for="menu_date[<?php $date_name ?>]" <?php echo $radio_state; ?>> 

그런 다음 첫 번째 라디오 버튼에 onclick 이벤트를 추가

function markOther() 
{ 
    document.getElementById('Menus_2').checked = true; 
} 

같은 이름으로 라디오 버튼을 하나만 선택할 수 있습니다 (di 당신이 말했던 것처럼, 당신이 말했던 것처럼, 그것은 효과가있을 것이다). 이 경우 첫 번째를 클릭해도 두 번째 항목 만 선택됩니다.

0

당신은 그 뜻 : 다음은 두 개의 이름 "종류"와 "동물"당신이 어떤 수정을 원하는 경우

document.getElementById("herb").onclick = function() 
 
{ 
 
if (document.getElementById("herb").checked) 
 
    {          
 
\t document.getElementById("cow").checked="qq"; \t 
 
    } 
 
} 
 

 
document.getElementById("meat").onclick = function() 
 
{ 
 
    if (document.getElementById("meat").checked) 
 
    { 
 
    document.getElementById("tiger").checked="qq"; 
 
    } 
 
}
<h1> Choose your favorite animal</h1> 
 
<form id="mainForm" name="mainForm"> 
 
    <input type="radio" name="sort" id="herb" />Herbivores </br> 
 
    <input type="radio" name="sort" id="meat" />Carnivore </br> </br> 
 

 
\t 
 
    <input type="radio" name="animal" id="cow"/>cow </br> 
 
    <input type="radio" name="animal" id="duck" />duck </br> 
 
\t <input type="radio" name="animal" id="buffalo" />buffalo </br> </br> 
 
\t 
 
\t <input type="radio" name="animal" id="lion"/>Lion </br> 
 
    <input type="radio" name="animal" id="croco" />Crocodile </br> 
 
\t <input type="radio" name="animal" id="tiger" />Tiger </br> 
 

 
</form>

당신은 환영이다.