惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

阮一峰的网络日志
阮一峰的网络日志
博客园_首页
H
Help Net Security
博客园 - Franky
V
Visual Studio Blog
Jina AI
Jina AI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
V
V2EX
宝玉的分享
宝玉的分享
酷 壳 – CoolShell
酷 壳 – CoolShell
J
Java Code Geeks
L
LangChain Blog
腾讯CDC
Engineering at Meta
Engineering at Meta
D
DataBreaches.Net
爱范儿
爱范儿
Google DeepMind News
Google DeepMind News
C
Check Point Blog
博客园 - 聂微东
罗磊的独立博客
量子位
M
MIT News - Artificial intelligence
F
Fortinet All Blogs

博客园 - Machine Lee

js动态更换img的src问题 两台服务器上SQL Server数据库数据互操作示例 JQuery应用集合 SVN自动更新测试服务器工作副本(C#写winform程序实现) 学习《SQL Server 2005管理员大全》时遇到的困难 ASP.NET根据URL生成网页缩略图示例程序(C#语言) 传参防SQL注入函数 web.config中sessionState节点的配置方案 SQL中DateTime转换成Varchar样式 ASP错误信息提示函数 - Machine Lee - 博客园 ASP操作Excel技术总结[转载收藏] js控制文本框只能输入整数或浮点数 正则表达式验证可发短信的号码,如手机号和小灵通号码(106+区号+号码) SQL中实现Split的功能函数 验证多行文本框输入长度的正则表达式 TreeView动态构造多级树并实现拖动(收藏) javascript写的日历控件(收藏) javascript获取TreeView控件选中节点的Text和Value TreeView绑定XML数据源C#代码示例
GridView中CheckBox客户端全选
Machine Lee · 2009-08-06 · via 博客园 - Machine Lee

js:
    <script type="text/javascript">
        function SelectAll(target)
        {
            var GridView1 = document.getElementById("<%=gvStudentTrainingCourse.ClientID %>");
            for(i = 1;i < GridView1.rows.length; i++)
            {
                if(GridView1.rows[i].cells[0].getElementsByTagName("INPUT")[0].disabled!=true)      //若有不可用CheckBox,则全选时不选
                {
                    GridView1.rows[i].cells[0].getElementsByTagName("INPUT")[0].checked = target.checked;
                }
            }
        }
    </script>
Html:
<asp:TemplateField>
      <HeaderTemplate>
            <input id="chkSelectAll" runat="server" type="checkbox" onclick="SelectAll(this)" title="全选" />
      </HeaderTemplate>
      <ItemTemplate>
            <asp:CheckBox ID="chkSelect" runat="server" DataKey='<%#Eval("TrainingCourseID") %>' />
      </ItemTemplate>
      <ItemStyle CssClass="tlink_pic" />
</asp:TemplateField>