有一个datagrid服务器控件,id=“dg”
在这个控件里有列模板列,header 是一个全选按钮 id=“select_all"
下面的item 全是checkbox,id=”chk“
我想实现一点上面的”全选“按钮,下面的checkbox 全部变成选中状态。
怎么实现啊?
在这个控件里有列模板列,header 是一个全选按钮 id=“select_all"
下面的item 全是checkbox,id=”chk“
我想实现一点上面的”全选“按钮,下面的checkbox 全部变成选中状态。
怎么实现啊?
{
var len=document.Form1.elements.length;
var i;
var check2ed = document.Form1.checkbox2.checked;
for(i=0;i<len;i++)
{
if(document.Form1.elements[i].type=="checkbox" )
{
if(document.Form1.elements[i].id != "checkbox2")
{
document.Form1.elements[i].checked = check2ed;
}
}
}
}
{
var len=document.Form1.elements.length;
var i;
var check2ed = document.Form1.checkbox2.checked;
for(i=0;i<len;i++)
{
if(document.Form1.elements[i].type=="checkbox" )
{
if(document.Form1.elements[i].id != "checkbox2")
{
document.Form1.elements[i].checked = check2ed;
}
}
}
}
function selectAll(form,CBname)
{
for (var i=0;i<form.elements.length;i++)
{
if (form.elements[i].type=="checkbox")
{
form.elements[i].checked=CBname.checked;
}
}
}
</script>
<BODY>
<form id="form1" method="post" runat="server">
<INPUT type="checkbox" id="checkbox1" name="checkbox1"> <INPUT type="checkbox" id="checkbox2" name="checkbox2">
<INPUT type="checkbox" id="checkbox3" name="checkbox3"> <INPUT type="checkbox" id="checkbox4" name="checkbox4">
<br>
<br>
<br>
<INPUT onclick="selectAll(this.form,this)" type="checkbox" value="on" name="chkall">选中所有显示记录
</form>
</BODY>