如何实现单击在DATALIST(DATAGRID)的HEADER加入的CHECKBOX,进行DATALIST(DATAGRID)中的CHECKBOX列全选或全不选
来源:互联网 发布:最新社区类源码 编辑:程序博客网 时间:2024/04/28 17:11
首先在DATALIST的HEADER列上加入<INPUT onclick=ll(this.checked); type=checkbox>, 然后在<head> 里的JAVASCRIPT中加入
function ll(flag) { if (document.Form1.DataList2__ctl1_CheckBox1 !=null) { document.Form1.DataList2__ctl1_CheckBox1.checked=flag; } if (document.Form1.DataList2__ctl2_CheckBox1 !=null) { document.Form1.DataList2__ctl2_CheckBox1.checked=flag; } if (document.Form1.DataList2__ctl3_CheckBox1 !=null) { document.Form1.DataList2__ctl3_CheckBox1.checked=flag; } if (document.Form1.DataList2__ctl4_CheckBox1 !=null) { document.Form1.DataList2__ctl4_CheckBox1.checked=flag; } if (document.Form1.DataList2__ctl5_CheckBox1 !=null) { document.Form1.DataList2__ctl5_CheckBox1.checked=flag; } if (document.Form1.DataList2__ctl6_CheckBox1 !=null) { document.Form1.DataList2__ctl6_CheckBox1.checked=flag; } if (document.Form1.DataList2__ctl7_CheckBox1 !=null) { document.Form1.DataList2__ctl7_CheckBox1.checked=flag; } if (document.Form1.DataList2__ctl8_CheckBox1 !=null) { document.Form1.DataList2__ctl8_CheckBox1.checked=flag; } if (document.Form1.DataList2__ctl9_CheckBox1 !=null) { document.Form1.DataList2__ctl9_CheckBox1.checked=flag; } if (document.Form1.DataList2__ctl10_CheckBox1 !=null) { document.Form1.DataList2__ctl10_CheckBox1.checked=flag; } }
实现的关键在于如何确定DATALIST中的CHECKBOX的名字
一上面的例子为例,我定义了DATALIST每页显示10行,其中DATALIST的名字:DataList2,而CheckBox的名字:CheckBox1, CHECKBOX列为第一列,那么CHECKBOX列中的每一个CHECKBOX的名字就是DataList2__ctl?_CheckBox1, "?"就是从1开始递增
- 如何实现单击在DATALIST(DATAGRID)的HEADER加入的CHECKBOX,进行DATALIST(DATAGRID)中的CHECKBOX列全选或全不选
- 如何实现单击在DATALIST(DATAGRID)的HEADER加入的CHECKBOX,进行DATALIST(DATAGRID)中的CHECKBOX列全选或全不选
- 如何全选一个DataList或DataGrid或任何一个标记内的所有checkbox
- 设置DataGrid或DataList自动捆绑的checkbox选择状态
- 单击头模板中的checkbox,实现datalist中所有chebox的全选和取消
- 单击头模板中的checkbox,实现datalist中所有chebox的全选和取消
- datalist控件用按钮或checkbox实现的全选功能
- javascript实现datagrid客户端checkbox列的全选,反选
- javascript实现datagrid客户端checkbox列的全选,反选
- javascript实现datagrid客户端checkbox列的全选,反选
- javascript实现datagrid客户端checkbox列的全选,反选
- javascript实现datagrid客户端checkbox列的全选,反选
- DataList中的CheckBox利用 javaScript实现全选
- Javascript实现在DataGrid上的CheckBox全选和取消
- 在asp.net中实现datagrid checkbox 全选的方法
- 如何在 dataGrid 上的第一列加上 CheckBox
- 在客户端控制(CheckBox) DataGrid 的 全选/取消全选
- js实现datalist中checkbox全选或取消
- openssl之EVP系列之12---EVP_Seal系列函数介绍
- openssl之EVP系列之13---EVP_Open系列函数介绍
- 关于javascript树形结构的编写问题
- 读深入浅出MFC的一节笔记
- 如何利用一个FILE控件,一次上传多个附件到数据库
- 如何实现单击在DATALIST(DATAGRID)的HEADER加入的CHECKBOX,进行DATALIST(DATAGRID)中的CHECKBOX列全选或全不选
- 如何利用RadioButtonList实现datagrid列的单选
- 《决策智能系统》开发计划摘要
- C++设计模式:Singleton的模板实现之一
- Direct Show 开发的一个示例
- 小议auto_ptr
- 软件开发与反馈控制系统
- 软件除错
- 软件开发高手:十年磨一剑