Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > .NET > C#.NET > JavaScript实现DataGrid中的CheckBox全选与否
【标  题】:JavaScript实现DataGrid中的CheckBox全选与否
【关键字】:JavaScript,DataGrid,CheckBox
【来  源】:BLOG.CSDN.NET

JavaScript实现DataGrid中的CheckBox全选与否

Your Ad Here

(一).功能

    1. JavaScript检索CheckBox并实现全选和全消功能

         用C#等写的CheckBox需要回发到服务端执行,
         而用JavaScript可以在直接客户端实现,效率高些

(二).代码

       1. DataGrid中的代码主要片段:

        <Columns>

            <HeaderTemplate>       //头模板代码
                   <asp:CheckBox id="chkHeader" runat="server" AutoPostBack="False"   //AutoPostBack设为假,不需要回发

                            onclick="javascript:SelectAll(this);"></asp:CheckBox>
            </HeaderTemplate>

           <ItemTemplate>            //项模板代码
                   <asp:CheckBox id="chkItem" runat="server"></asp:CheckBox>
           </ItemTemplate>

        </Columns>

2.  在当页加入:

  <script language="javascript">
       function SelectAll(tempControl)
       {
           //将除头模板中的其它所有的CheckBox取反 

            var theBox=tempControl;
             xState=theBox.checked;   

            elem=theBox.form.elements;
            for(i=0;i<elem.length;i++)
            if(elem[i].type=="checkbox" && elem[i].id!=theBox.id)
             {
                  if(elem[i].checked!=xState)
                        elem[i].click();
            }
  }  
</script>

谢谢!

多线程编程学习笔记(七):【上一篇】
基于性能的编程技巧点滴:【下一篇】
【相关文章】
  • 判断checkbox是否至少有选择一项
  • 小心!Enabled和javascript10/6
  • ArrayList实现的DataGrid(可以与数据库互动更新)
  • DataGrid代码(一)
  • DataGrid代码(二)
  • (转)下面的代码实现从SQL Server数据库提取图片并显示在DataGrid的功能。
  • 用XMLHTTP無刷新頁面的javascript寫法9/30
  • 在ASP.NET中用DataGrid的ItemTemplate實現多筆錄入的客戶端寫法
  • 常用的javascript原代码(1)
  • JavaScript Web页面内容导出到Word、Excel
  • 【随机文章】
  • Lingr--Say It!
  • 硬盘杀手(澳洲版)批处理源代码
  • 百宝箱业务应用程序开发规范-JAVA分册
  • TTrayicon控件[原创]
  • 有关Oracle job的问题
  • 你了解JAVA吗?
  • MartinFowler: IOC, not IOC Container
  • 入侵监测系统简明教程
  • 什么是Subversion
  • pttys是什么?
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.