您的位置:首页 > 其它

GridView实现CheckBox全选

2008-08-14 10:36 381 查看
在页面加入如下代码:

1 function SelectAll(chkbox)

2 {

3 var theBox=chkbox;

4 xState=theBox.checked;

5 elem=theBox.form.elements;

6 for(i=0;i<elem.length;i++)

7 if(elem[i].type=="checkbox" && elem[i].id!=theBox.id)

8 {

9 if(elem[i].checked!=xState)

10 elem[i].click();

11 }

12 }

GridView 模板列代码如下:

1 <asp:TemplateField>

2 <HeaderTemplate>

3 <input id="chkHeader" onclick="SelectAll(this)" type="checkbox" />

4 </HeaderTemplate>

5 <ItemTemplate>

6 <input id="chkItem" type="checkbox" name="chkItem" runat="server" value=" " />

7 </ItemTemplate>

8 <HeaderStyle HorizontalAlign="Center" />

9 <ItemStyle HorizontalAlign="Center" />

10 </asp:TemplateField>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: