如何用 javascript 控制 datagrid 控件中的 checkbox 全选 ???
如何用 javascript 控制 datagrid 控件中的 checkbox 全选 ???
在 datagrid 中模板列 放了一个 checkbox 控件, 如何 用 javascript 控制 datagrid 每行的
checkbox 进行 全选 或 取消全选 ??
问题点数:10、回复次数:9Top
1 楼net_lover(【孟子E章】)回复于 2006-03-07 21:08:06 得分 0
o = document.getElementsByTagName("INPUT")
for(i=0;i<o.length;i++)
{
if(o[i].type=="checkbox") o[i].checked=true
}Top
2 楼astra1(Hyperion)回复于 2006-03-07 21:17:34 得分 0
function doSelect()
{
var cb=DataGrid1.getElementsByTagName("input");//DataGrid1是你DataGrid的ID
for(var i=0;i<cb.length;i++)
if(cb[i].type=="checkbox")
cb[i].checked=!cb[i].checked;//全选或反选,可以自己改
}
</script>
<button onclick="doSelect()">全选/反选</button>Top
3 楼zd_zhou(zhou)回复于 2006-03-07 21:25:44 得分 0
ADTop
4 楼wqxhome(http://hi.baidu.com/lovenet)回复于 2006-03-07 23:22:51 得分 0
mark
==================
我的BLOG:HTTP://ggdesign.meizu.net
希望大家多多指教。
==================Top
5 楼fsqman(q)回复于 2006-03-08 12:19:12 得分 0
upTop
6 楼fsqman(q)回复于 2006-03-08 13:32:40 得分 0
还有一种情况:就是如果 有 2个模板列 都 有 checkbox 控件 , 但我只想控制 某一个列的 ,如何设置 ??Top
7 楼fsqman(q)回复于 2006-03-08 16:23:14 得分 0
upTop
8 楼astra1(Hyperion)回复于 2006-03-08 16:35:21 得分 10
稍改一下,确定是第几列
如:
function doSelect()
{
for(var i=0;i<DataGrid1.rows.length;i++)
{
var td=DataGrid1.rows[i].cells[2];//比如这里是第3列
if(td)
{
var t=td.getElementsByTagName("input");
if(t.length)t[0].checked=true;
}
}
}Top
9 楼lizheng__114(浪淘沙)回复于 2006-03-08 16:52:00 得分 0
学习Top
相关问题
- DataGrid的页眉问题:DataGrid页眉的第一行有一个 CheckBox全选按钮,实现全选功能。
- 怎么实现全选DataGrid里面的CheckBox ?
- 怎么实现全选DataGrid里面的CheckBox ?
- 为DataGrid添加CheckBox控件,并实现“全选”功能
- DataGrid中用CheckBox实现全选出问题?求助!
- 关于datagrid & checkbox 全选问题(vb) 20分求助
- 请问如何为CheckBoxList生成的checkbox增加一个javascript的全选功能
- 怎么对checkbox做全选?
- 如何实现checkbox全选
- 在DataGrid中添加三个CheckBox后如何实现全选、单选功能?




