建议你用select  <input type="checkbox" name="checkbox" value="checkbox" onClick="document.all.select.disabled = (!this.checked)">
  PHP使用指南 
  <select name="select" disabled>
    <option>一周</option>
    <option>一季度</option>
    <option>一年</option>
  </select>

解决方案 »

  1.   

    用javascript吧,判断一下checkbox是否选中了,如果没有选前,让相关的radio失去焦点(this.blur);如果选中了就恢复正常的radio
      

  2.   

    问题是,有个 radio是其他,选了其他,就可以在输入框中输入自己想要的
      

  3.   

    <script>
    function selectThis(aa)
    {
     alert(aa);
    }
    </script><select name="select" onChange="selectThis(this.value)">
        <option>一周</option>
        <option>一季度</optio>
        <option>一年</option>
      </select>