<INPUT type="text" value="" id="txt">
<INPUT type="checkbox" onClick="if(document.all.txt.value == '') event.returnValue = false">

解决方案 »

  1.   

    <INPUT id="Text1" type="text" name="Text1" onkeyup="ChangeChk()"> 
    <INPUT id="Checkbox1" type="checkbox" name="Checkbox1">
    <script language="javascript">
    function ChangeChk()
    {
    if(Text1.value!="")
    Checkbox1.disabled=true;
    else
    Checkbox1.disabled=false;
    }
    </script>
      

  2.   

    不好意思,上一个我弄反了
    <INPUT id="Text1" type="text" name="Text1" onkeyup="ChangeChk()"> 
    <INPUT id="Checkbox1" type="checkbox" name="Checkbox1">
    <script language="javascript">
    function ChangeChk()
    {
    if(Text1.value!="")
    Checkbox1.disabled=false;
    else
    Checkbox1.disabled=true;
    }
    </script>
      

  3.   

    不填数据还是可以选呀,还有能不能让他报个alert提示一下呀,谢谢
      

  4.   

    <INPUT id="Checkbox1" type="checkbox" name="Checkbox1" disabled=true>
    至于提示,你可以自己加啊……
      

  5.   

    <input type="text" name="txt" onpropertychange="Check(this)">
    <input type="checkbox" name="chk" disabled>输入内容后才可选
    <script>
    function Check(obj)
    {
        document.all.chk.disabled=(obj.value=="")?true:false;
    }
    </script>