<form name="form1" method="post" action="">
  <input type="radio" name="radiobutton" value="radiobutton" onClick="form1.text.disabled=false;">
  <input type="text" name="text" disabled="true">
</form>

解决方案 »

  1.   

    <script language="javascript">
    /****************************************
     * 设置对象是否可用
     * 参数: id       对象的ID String
     *        enabled  Boolean
     ****************************************/
    function setEnabled(id , enabled){
       document.getElementById(id).disabled = !enabled ;
    }
    </script>
    <p>
    <input type=button value=button id=dd>
    <input type=checkbox value=enabled checked onclick="setEnabled('dd' , this.checked);">
    </p>
    <p>
    <input type=text value=button id=tt>
    <input type=checkbox value=enabled checked onclick="setEnabled('tt' , this.checked);">
    </p>
      

  2.   

    完全可以啊
    js中操作radio中的onClick事件写上你想要的页面元素disabled=true就可以了
    不过最好记得先判断这个页面元素是否存在
    obj=document.all("xxx");
    if (obj==null)...