关于如何在JavaScript中取得gridview中<asp:CheckBox>被选中个数,急!!!

解决方案 »

  1.   

    document.getElementById(‘ID’);
      

  2.   

    document.getElementsByTagName("CheckBox_name");
      

  3.   

    这是后台获得的代码,前台不会,学习
    for (int i = 0; i < gv.Rows.Count; i++)
            {
                CheckBox cbox = (CheckBox)gv.Rows[i].FindControl("chk1");
            }
      

  4.   

    给你贴点代码查看是否有选中的
    注:document.getElementsByTagName("input"); 获得页面所有的input控件,inarr[i].type=="checkbox"查看该控件是否checkbox
    function isCheck(type){
        var checked=false; 
        var   inarr=document.getElementsByTagName("input");   
        var   num=inarr.length;   
        for (var i = 0 ; i < num ; i++ ){
            if(inarr[i].type=="checkbox"){
                if(inarr[i].checked==true)
                    checked=true;
            }
        }
        if(checked==false){
            alert("您未选择任何短信!");
            return false;
        }
        else{
            if(type=="1")
                return confirm("确定要删除选中的短信吗?");
            else
                return true;
        }
    }
    全选
    function fanxuan(){   
        var   chk=false;   
        var   inarr=document.getElementsByTagName("input");   
        var   num=inarr.length;   
        for (var i = 0 ; i < num ; i++ ){
            if(inarr[i].type=="checkbox"){
                if(inarr[i].checked==true)
                    inarr[i].checked=false;
                else
                    inarr[i].checked=true;
            }
        }
    }
    反选
    function quanxuan(){   
        var   inarr=document.getElementsByTagName("input");   
        var   num=inarr.length;   
        for (var i = 0 ; i < num ; i++ ){
            if(inarr[i].type=="checkbox")
                inarr[i].checked=true;
        }
    }
      

  5.   

    function checkedCount()
    {
       var checks=document.getElementsByTagName("input");//
       var count=checks.length;
       var i=0;
       for(var n=0;n<count;n++)
       {
          if(checks[n].type=='checkbox')
          {
             i+=1;
          }
       }
       alert(i);
    }
      

  6.   

    function checkedCount() 

      var checks=document.getElementsByTagName("input");// 
      var count=checks.length; 
      var i=0; 
      for(var n=0;n <count;n++) 
      { 
          if(checks[n].type=='checkbox') 
          { 
             if(checks[n].checked)
            i+=1; 
          } 
      } 
      alert(i); 
    }