<input name="a" type="text" onkeyup="b.disabled=(this.value!=''?false:true)"><input name="b" type="checkbox" >
<script>
b.disabled=true;
</script>

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function f_check(){
    var arr = document.getElementsByTagName("input");
    //alert(arr.a.value.length);
    if (arr.a.value.length < 1)
    {
        arr.b.disabled = true;
    }
    else
    {
        arr.b.disabled = false;
    }
    }
    //-->
    </SCRIPT>
    </HEAD><BODY>
    <input name="a" type="text" onkeydown="f_check();">
    <input name="b" type="checkbox" disabled=true>
    </BODY>
    </HTML>
      

  2.   

    if (arr.a.value.length < 1)?
      

  3.   

    TO:CutBug(这个冬天不太冷) 
    谢谢
    完全正确
      

  4.   


            <input id="Text1" type="text" onkeyup="javascript:KeyUp(this.value)" />
            <input id="Checkbox1" type="checkbox" disabled="true"/>check me    <script language="javascript">
           function KeyUp(value)
           {
              check = document.getElementById("Checkbox1");
              if(value)
              {
                 check.disabled = false;
                 return;
              }
              check.disabled = true;
           }
        
        </script>