<input type="checkbox" class=check   name="cb" value="checkbox" onclick=check_status()>
<script>
function check_status() {
if (document.all.cb.checked){
alert();
}
}
</script>

解决方案 »

  1.   

    应该是这样的吧
    <input id="cb" type="checkbox" OnServerChange="abc" runat=server>
    然后写语句
    if (cd.checked == true){.....}
      

  2.   

    因为cb还没有加载完就执行cb.checked==true这语句了, 所以会产生错误
    你可以写在一个函数里,或者这样:<input type="checkbox" class=check   name="cb" value="checkbox">
    <script>window.onload = function() {
      if(cb.checked==true)
        alert('checked');
      else
        alert('no checked');
    }
    </script>
      

  3.   

    谢谢大家,是啊, zhiin() ouk.cn () 说的很正确,是因为没有用函数表示,可是我自己又改了 一下程序,又出现了一个问题,还是请大家解决一下!:(   也就是想实现一个复选框被选中了,其他的也被选中!
    <input type="checkbox" class=check   name="cb" value="checkbox" cbclick(cb){<script>
    <!--
    function  cbclick(n){
     if (document.all.n.checked==true)
     {
      for(i=0;i<document.all.n.length;i++)
      document.all(cb+"i").checked=true;
      
     }
     else{
      for(i=0;i<document.all.n.length;i++)
      document.all(cb+"i").checked=false;
     }
    }
    -->
    </script>
      

  4.   

    我也不是太懂但是我看到你的javascript写的好奇怪呀?有些地方没多大看懂:
    document.all(cb+"i").checked=false  //------这一句i是字符值,还是变量?
    document.all.n.length   //------是取什么的长度
    我再你的代码上作了些修改,看看我的这种做法是不是你想要的结果?
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html>
    <head>
    <title>CheckBox</title>
    <script language="javascript">
    <!--
    function  cbclick(n){
    --n;
     if (document.form1.elements[n].checked==true)
     {
      for(i=1;i<document.form1.elements.length;i++)
      {
      document.form1.elements[i].checked=true;
      }
     }
     else
     {
      for(i=1;i<document.form1.elements.length;i++)
      {
      document.form1.elements[i].checked=false;
      }
     }
    }//-->
    </script></head><body>
    <form name="form1">
          <input type="checkbox" name="1"  onclick="cbclick(this.name)">
          <input type="checkbox" name="2">
          <input type="checkbox" name="3" >
          <input type="checkbox" name="4" ></form>
    </body>
    </html>