如下代码,如何在第一个radio选择后默认下拉框禁止选择,但是当后面两个单选框选择后,下面的下拉框变成可选?<input name="ab" type="radio" id="tk1" value="1" />
    散拼
    <input type="radio" name="cd" id="tk2" onclick="chkSelect();" value="2" />
    独立
    <input type="radio" name="ef" id="tk2" onclick="chkSelect();" value="3" /><br><select name="qq" disabled="disabled"><option value=""></option></select>

解决方案 »

  1.   

    代码有点凌乱重新整理下:<input name="ab" type="radio" id="ab" value="1" />
    <input type="radio" name="cd" id="cd" value="2" />
    <input type="radio" name="ef" id="ef" value="3" />
    <br>
    <select name="qq" disabled="disabled"><option value=""></option></select>
      

  2.   

    [code=JScript]
    function chkSelect(){
       var boxchecked=document.getElementById("tk2").checked||document.getElementById("tk3").checked;
       if(boxchecked) document. getElementsByName("qq")[0].style.disabled=false;
       else  document. getElementsByName("qq")[0].style.disabled=true;}
      

  3.   

     
    function chkSelect(){ 
      var boxchecked=document.getElementById("tk2").checked||document.getElementById("tk3").checked; 
      if(boxchecked) document. getElementsByName("qq")[0].style.disabled=false; 
      else  document. getElementsByName("qq")[0].style.disabled=true; }
      

  4.   


    好像多了一个style,去掉style就能正常运行了非常感谢!!