<INPUT TYPE=checkbox ID=chk1 onclick="choosebox(this)">
<INPUT TYPE=text VALUE="" NAME="textbox" SIZE=15 disable>
<script>
function choosebox(echk)
{
if(echk.checked)
{
echk.nextSibling.disable=false;
echk.nextSibling.focus();
}
else
{
echk.nextSibling.value="";
echk.nextSibling.disable=true;
}
}
</script>

解决方案 »

  1.   

    <INPUT TYPE=checkbox  name=chk1 onclick="cho()">
    <INPUT TYPE=text VALUE="" NAME="a" SIZE=15 disabled>
    <script>
    function cho()
    {
    if(chk1.checked)
    {
    a.disabled=false;
    a.focus();
    }
    else 
    {a.disabled=true;
    }
    }
    </script>
      

  2.   

    清空内容,esle后面加上 a.value="";
      

  3.   

    <html>
    <head>
    <title> New Document </title>
    <meta name="Generator" content="EditPlus">
    </head>
    <body>
    <input type="checkbox" id="chk_1" onClick="javascript:clickChk()" /><input type="text" id="txt_1" disabled="disabled" />
    <br />
    <input type="checkbox" id="chk_2" onClick="javascript:clickChk()" /><input type="text" id="txt_2" disabled="disabled" /><script language="javascript">
    <!--
    function clickChk() {
        if (!document.getElementById('chk_1').checked) {
            document.getElementById('txt_1').value = '';
        }
        if (!document.getElementById('chk_2').checked) {
            document.getElementById('txt_2').value = '';
        }
        document.getElementById('txt_1').disabled = !document.getElementById('chk_1').checked;
        document.getElementById('txt_2').disabled = !document.getElementById('chk_2').checked;
    }
    //-->
    </script>
    </body>
    </html>