详细内容
.net里用JavaScript实现复选框全选与取消
发布日期:2010-05-28     点击:3742     字体:[ ]

控件:GridView,标题栏复选框控制第一列的所有复选框的选择与取消,第二个函数判断复选框是否选中了其中一项,用于判断至少选中一项的操作,其中gvLog为GridView的ID,复选框全部放在GridView的第一列

<script language="javascript">
     function chkOrNot(obj)
     {
      var table = document.getElementById("gvLog");
      for(var i=0;i<table.rows.length;i++)
      {
       if(table.rows[i].cells[0].getElementsByTagName("input")[0] != null)
       {table.rows[i].cells[0].getElementsByTagName("input")[0].checked = obj.checked;}
      }
     }

 

function checkNeed()
     {
      var flag=false;
      var gv = document.getElementById("gvLog");
      for(var i=0;i<gv.rows.length;i++)
      {
       var chk = gv.rows[i].cells[0].getElementsByTagName("input")[0];
       if(chk != null)
       {
        if(chk.checked == true)
        {flag = true;}
       }
      }
      if(!flag)
      {
       alert('请至少选择一项。');return false;
      }
      return true;
     }


</script>

用户评论
昵称 
内容  *
验证码   
   
相关文章 更多...  
Copyright © 2010 zdbase.com All Rights Reserved. 苏ICP备15039389号 可人软件设计