<input type="radio" value="enable" name="haha" onclick="txtChange(0)">
<input type="radio" value="disable" name="haha" onclick="txtChange(1)">
<input type="text" id="mytxt" name="mytxt">
<script language="javascript">
function txtChange(flg)
{
if(flg==0)
{
document.getElementById("mytxt").disabled = false;
}
else
{
document.getElementById("mytxt").disabled = true;
}
</script>

解决方案 »

  1.   

    <input type='text' name='test' value='aaaa'>
    <input type='radio' onclick='test.disabled=true'>
    <input type='radio' onclick='test.disabled=false'>
      

  2.   

    <input type=text name=t1 value=hehe id=t1>
    <input type=radio name=r1 onclick="document.getElementById('test').disabled=true">
    <input type=radio name=r1 onclick="document.getElementById('test').disabled=false">
      

  3.   

    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    </HEAD><BODY>
    <input name="tt" type=radio onmousedown="_b=!this.checked" onmouseup="mm(this)" onchange="document.getElementById('test').disabled=this.checked">禁止输入框
    <input name="tt" type="text" id="test" value="嘿嘿">
    <SCRIPT LANGUAGE="JavaScript">
    var _g = null;
    var _b = false;
    function mm(e)
    {
      _g = e;
      setTimeout("_g.checked=_b", 10);
    }
    </SCRIPT>
    </BODY>
    </HTML>