checkbox选中,文本框才能输入内容
<input type='checkbox' name='checkbox1' value='7' onclick="account.disabled=!this.checked;if (!this.checked) account.value=''">
<input name='account' value='' size='6' disabled=true>
请问我现在想调转过来,checkbox选中,文本框不能输入内容。如何修改?麻烦各位哥哥姐姐帮忙。学习学习

解决方案 »

  1.   

    还是有另外一个问题。。现在我改成这样
    <input name='account'value="$!amount" size='10'>
    <input type='checkbox' name='checkbox1' value='7' onclick="account.disabled=true;if (!this.checked) account.value=$amount">
    能够实现checkbox选中,文本框不能输入内容。并且显示值。
    但是取消选中checkbox,本应该是可以继续修改或者输入,但是却显示不能输入的显示。如何解决?
      

  2.   


    <html> 
    <head> 
      <script type="text/javascript">
       function docheck(ischeck){
       alert(ischeck);
       if(ischeck){
       alert("true");
       document.all("account").readOnly = true;
       }else{
       alert("false");
       document.all("account").readOnly = "";
       }
       }
      </script>
    </head> 
    <body> 
      <input name='account'value="$!amount" size='10'> 
    <input type='checkbox' name='ck' value='7' onclick="docheck(this.checked)"> 
    </body> 
    </html> 
    上面代码已通过检测。