求个javascript脚本 
1○ 下拉框1
2○ 下拉框2
 一个单选按钮
单击1 下拉框1可选  单击2 下拉框2可选
默认2个都disable 怎么实现 谢谢了

解决方案 »

  1.   

    这个很简单呀,我给你个简单的代码,看看是否满足你的要求,整个HTML代码如下,测试已经通过:
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
    <title>Untitled Document</title>
    </head>
    <body>
    <form name="mainForm" method="post" action="">
        <br><input onClick="if(mainForm.select1.disabled==true){ mainForm.select1.disabled=false;}else{ mainForm.select1.disabled=true;}" name="radiobutton" type="radio" value="radiobutton">
        <select name="select1" disabled>
          <option value="mmmmm">mmmmm</option>
          <option value="bbbbb">bbbbb</option>
        </select>
        <br><input onClick="if(mainForm.select2.disabled==true){ mainForm.select2.disabled=false;}else{ mainForm.select2.disabled=true;}" name="radiobutton" type="radio" value="radiobutton">
        <select name="select2" disabled>
          <option value="mmmmm">mmmmm</option>
          <option value="ddddd">ddddd</option>
        </select>
    </form>
    </body>
    </html>
      

  2.   

    <html>
    <head><title>Untitled Document</title>
    </head>
    <script language="javascript">
    function doSelect(){
    var rad = document.all.radiobutton;
    if(rad[0].checked){
    document.all.select1.disabled=false;
    document.all.select2.disabled=true;
    }else{
    document.all.select2.disabled=false;
    document.all.select1.disabled=true;
    }
    }
    </script>
    <body>
    <form name="mainForm" method="post" action="">
        <br><input name="radiobutton" type="radio" value="radiobutton" onClick="doSelect()">
        <select name="select1" disabled>
          <option value="mmmm">mmmmm</option>
          <option value="bbbbb">bbbbb</option>
        </select>
        <br><input name="radiobutton" type="radio" value="radiobutton" onClick="doSelect()">
        <select name="select2" disabled>
          <option value="mmmmm">mmmmm</option>
          <option value="ddddd">ddddd</option>
        </select>
    </form>
    </body>
    </html>
      

  3.   

    我试了下你的这个是单击一个单选按钮 控制右边一个下拉框 不能控制另一个下拉啊!
    我要的是单击一个 它右边的下拉为可用 另一个下拉disable
      

  4.   

    fog628(无名)
    谢谢哦 
    已经ok 了 
    我想默认2个下拉都disable 再怎么加
      

  5.   

    晕,你现在不已经默认是disable吗