datagrid中用到checkbox出现的问题
datagrid中用到checkbox,有个全选的checkbox,但是在datagrid之外还有几个复选框。当我点击全选的checkbox时,只想让datagrid中的复选框勾选上,不想让之外的复选框勾选,该怎么办呢?全选代码:
function CheckAllCus() //全选
{
for (var k=0;k<document.Form1.elements.length;k++)
{
var e = document.Form1.elements[k];
if (e.id!= 'checkAccept')
e.checked = document.Form1.checkAccept.checked;
}
} 解决的办法很多……
你可以将你的datagrid放到一个层里面,然后 改成:for (var k=0;k<document.div1.elements.length;k++)
或者在datgriew代码的前面加上一个form,id=Form2
然后将
for (var k=0;k<document.Form2.elements.length;k++) 我是这么改过,但是当点击全选时,什么也选不上了,怎么回事啊? for(int i=0;i<dg.Rows.Count;i++)
{
CheckBox ck=(CheckBox)dg.Rows[i].FindControl("chkName");
ck.Checked=true;
}
这个是写在后台的,你的好像是写在前台的,我只是给个参考,
页:
[1]
