因为你就是这么写的阿。。
if(document.form1.checkbox.checked==true){
          document.form1.textfield.disabled=false;
         }else{
          document.form1.textfield.value=true
         }

解决方案 »

  1.   

    ----------------
    lz源码的意思是
    if(document.form1.checkbox.checked==true){//如果选中
              document.form1.textfield.disabled=true;//文本框不可用  改为false
      

  2.   

    还是一样呀~我的意思是没有选到checkbox时文本框是灰色的,只有点了checkbox文本框会变亮可以写内容
    <html>
    <head>
    <title>测试js</title>
    <script language="javascript">
    function able(){

    if(document.form1.checkbox.checked==true){ 
              document.form1.textfield.enable=false; 
             }else{ 
              document.form1.textfield.value="" 
             }
    }
    </script>
    </head><body>
    <form  name="form1" method="post" onClick="able()">  <input type="checkbox" name="checkbox" value="checkbox" />
    <input type="text" name="textfield" /></form>
    </body>
    </html>
      

  3.   


    function able(){
        
             if(document.form1.checkbox.checked==true){
              document.form1.textfield.disabled=false;
             }else{
              document.form1.textfield.disabled=true;
              document.form1.textfield.value=""
             }}
      

  4.   

    <script language="javascript">
    function able(){
        
             if(document.form1.checkbox.checked==true){
              document.form1.textfield.disabled=false;
             }else{
              document.form1.checkbox.disabled=true;
              document.form1.textfield.value=""
             }
         }</script>