请教一个问题,有两组单选按钮,如果选中第一组(FIRST的值为1),那么第二组(SECOND的值为1)为不可用(disabled);如果选中第一组(FIRST的值为2),那么第二组(SECOND的值为2)为不可用(disabled),但是第二组(SECOND的值为1)为可用。请问应该怎么写代码,谢谢! <input type="radio" name="FIRST" value="1" /> 
<input type="radio" name="FIRST" value="2" /> <input type="radio" name="SECOND" value="1" /> 
<input type="radio" name="SECOND" value="2" />

解决方案 »

  1.   

    <form name="myform">
    <input type="radio" name="FIRST" value="1" onclick="radioClick()" /> 
    <input type="radio" name="FIRST" value="2" onclick="radioClick()" /> <input type="radio" name="SECOND" value="1" onclick="radioClick()" /> 
    <input type="radio" name="SECOND" value="2" onclick="radioClick()" />
    </form>function radioClick(){
       if(myform.FIRST[0].checked){      myform.SECOND[0].disabled = true;
          myform.SECOND[1].disabled = false;
       }
       else if(myform.FIRST[1].checked){
          myform.SECOND[1].disabled = true;
          myform.SECOND[0].disabled = false;
       }
    }
      

  2.   

    用javascript做很好做的啊,在第一组上每个选项加个id,check属性,在JS中 var i = document.getElementById(id).getAttribute("check");if("checked"==i){这里将第二组中的相应的设置为不可用就可以了(这个我不会)}