gridview复选框选择所有上层和下层

时间:2012-05-15 13:05:41

标签: javascript asp.net

我在gridview的标题模板中有一个select / unselect all复选框。如何选择/取消选择所有功能适用于上层和下层浏览器?是用JavaScript检查,我要检查什么?

1 个答案:

答案 0 :(得分:0)

使用javascript。

HTML:

 <asp:TemplateField HeaderText="Select All">
     <headertemplate>
        <input type="checkbox" name="chkMain" onclick="ToggleSelect(this)" ... />
     </headertemplate>
     <ItemTemplate>
        <input type="checkbox" name="chkSelect" ... />
     </ItemTemplate>
 </asp:TemplateField>

使用Javascript:     

 function ToggleSelect(chk){
    var chkBoxes = document.getElementsByName('chkSelect');

    for(i=0;i<chkBoxes.length;i++){
        chkBoxes[i].checked = chk.checked;
    }
 } 
</script>

修改:如果您喜欢服务器端解决方案,here is an example并不完全符合您的需求,但请确保您可以对其进行修改以选中/取消选中复选框。

相关问题