<input type="text" name="test" >
<input type=button onclick=javascript:enable():>
<input type=button onclick=javascript:disenable():>
function enable(){
document.form1.test.disable=true;
document.form1.submit();
}
function disenable(){
document.form1.test.disable=false;
document.form1.submit();
}
看清楚了吗?两个函数,一个判断为有效,一个判断为无效!

解决方案 »

  1.   

    <HTML>
    <HEAD>
    <TITLE>Component's enable status</TITLE>
    <SCRIPT>
        // Control object txtTest's enable status:
        function btnTestOnClick() 
        {
            document.all['txtTest'].disabled=!document.all['txtTest'].disabled;
    document.all['txtTest'].disabled?document.all['btnTest'].focus():document.all['txtTest'].focus();
        }  
    </SCRIPT>
    </HEAD>
    <BODY>
        <INPUT TYPE="text" ID="txtTest">
        <INPUT TYPE="button" ID="btnTest" VALUE="Test" ONCLICK="btnTestOnClick()">
    </BODY>
    </HTML>
      

  2.   

    也可以用其他的办法解决的。
    if(无效)
    document.form1.test.disable=false;
    elsedocument.form1.test.disable=true;