点击GirdView表头的复选框时它下面的所有数据的复选框也都选中,现在在一个页面有2个GridView当我选中其中一个GridView的表头复选框时,另外一个GridView也选中了。我想点击一个GridView的时候另外一个GridView不让他选中
我的代码 function CheckAll(chbAll)
{
var input=document.getElementsByTagName("input");
for(var i=0;i<input.length;i++)
{
if(input[i].type=="checked")
{
input[i].checked=chbAll.checked;
}
}
}
这是我的模板列
<asp:TemplateField HeaderText="全选">
<HeaderTemplate>
<input type="checkbox" id="chbAll1" onclick="CheckAll(this)" />
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="chbOne" runat="server" />
</ItemTemplate>
<asp:TemplateField>
我的代码 function CheckAll(chbAll)
{
var input=document.getElementsByTagName("input");
for(var i=0;i<input.length;i++)
{
if(input[i].type=="checked")
{
input[i].checked=chbAll.checked;
}
}
}
这是我的模板列
<asp:TemplateField HeaderText="全选">
<HeaderTemplate>
<input type="checkbox" id="chbAll1" onclick="CheckAll(this)" />
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="chbOne" runat="server" />
</ItemTemplate>
<asp:TemplateField>
解决方案 »
- Server.HtmlDecode("<STRONG><EM><U>11111&
- 向数据MS SQL 数据库中 插入数据时失败?
- jquery或者js怎么获取url传过来的参数值,不要用插件
- 前辈高手,小弟求教
- 只读性的文本框怎么取数据库的值?
- 紧急求助:转到下一个页面的时候cookie内容突然没有!
- 如何实现窗口关闭提示?给分。。
- 怎么才能A页面的输出值赋予B页面的DataGrid的编辑模板上的一个TEXTBOX?
- 大家发点图表OWC的实例
- 有没有高手呀!!!紧急求助!!!
- 高分求过来人经验 为什么本应该用js写的都用C#写了!
- 怎么捕获页面的的异常写到数据库的表中去
function checkAll(obj)
{
var grid=document.getElementById("<%=GridView1.ClientID%>");
for(var i=0;i<grid.rows.length;i++)
{
grid.rows[i].cells[0].getElementsByTagName("input")[0].checked=obj.checked;
}}
<input type="checkbox" id="chbAll1" onclick="CheckAll(this)" />
{
CheckBox chall = (CheckBox)sender;
foreach (GridViewRow grvRow in GridView1.Rows)
{
CheckBox chselect = (CheckBox)grvRow.FindControl("chselect");
chselect.Checked = chall.Checked;
}
}
{
for (int i = 0; i <= GridView1.Rows.Count - 1; i++)
{
CheckBox cbox = (CheckBox)GridView1.Rows[i].FindControl("CheckBox1");
if (CheckBox2.Checked == true)
{
cbox.Checked = true;
}
else
{
cbox.Checked = false;
}
}
}
for (var i=0;i <arr.length;i++)
{
if(arr[i].type="checkbox")
{
arr[i].checked=true;
}
}
CheckBox cbox = (CheckBox)GridView1.Rows[i].FindControl("CheckBox1");
cbox.Checked=!cbox.Checked;