请问一下,这段代码怎么实现全选,在点击一下全不选啊,asp:CheckBox怎么没有name属性,我这var item=document.getElementsByName("");一句不知道怎么获得值了,请各位指点指点一下: <script language="javascript" type="text/javascript">
function GetAllCheckBox(obj){
var item=document.getElementsByName("");
for( var i=0;i<item.length;i++)
{
if(item[i].type=="checkbox")
{
item[i].checked=obj.check;
}
}
}
</script><asp:TemplateField HeaderText="全选">
<ItemTemplate>
<asp:CheckBox runat="server" ID="chbSelect" n/>
</ItemTemplate>
<HeaderTemplate>
<input id="cbAll" type="checkbox" onclick="GetAllCheckBox(this)" />全选
</HeaderTemplate>
<ControlStyle Width="50px" />
</asp:TemplateField>
function GetAllCheckBox(obj){
var item=document.getElementsByName("");
for( var i=0;i<item.length;i++)
{
if(item[i].type=="checkbox")
{
item[i].checked=obj.check;
}
}
}
</script><asp:TemplateField HeaderText="全选">
<ItemTemplate>
<asp:CheckBox runat="server" ID="chbSelect" n/>
</ItemTemplate>
<HeaderTemplate>
<input id="cbAll" type="checkbox" onclick="GetAllCheckBox(this)" />全选
</HeaderTemplate>
<ControlStyle Width="50px" />
</asp:TemplateField>
解决方案 »
- 求网络传真加盖电子章以及word文档显示成HTML文本
- 多级菜单
- 使用fckeditor出现什么空间不足的问题是什么原因呢?
- datagrid中dropdownlist的应用
- 关于框架的src问题.在线等~!
- 自动生成的 HTML文件,在IE里显示乱码
- 怎样给自己写的控件赋值
- DATAGRID中我将一个单元格中的内容变为超链接,然后我又想取出它里面的内容,该怎么办?
- 水晶报表登陆失败
- 关于HTML文件上载控件的Accept属性用法?
- 一个登录页面老是有验证码错误,用户经常说“明明输对了,可还是有验证码错误的问题
- 页面编码问题,vs默认为urf8,把web.config中globalization 都改为gb2312就出问题了
{
var GridView2 = document.getElementById("<%=GridView2.ClientID %>");
for(i = 1;i < GridView2.rows.length; i++)
{
GridView2.rows[i].cells[0].getElementsByTagName("INPUT")[0].checked = oCheckbox.checked;
}
}
<HeaderTemplate>
<input id="Checkbox2" type="checkbox" onclick="CheckAll(this)" runat="server" /><label>全选</label>
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="ItemCheckBox" runat="server" />
</ItemTemplate>
</asp:TemplateField>
???
<Script>
function SetCheckAll(obj)
{
var powerlist = document.getElementsByName("<%=ItemCheckBox.ClientID%>");
for(var i=0;i<powerlist.length;i++)
{
powerlist[i].checked = obj.checked;
}
}
</script>
<asp:TemplateField>
<HeaderTemplate>
<input id="Checkbox2" type="checkbox" onclick="SetCheckAll(this)" runat="server" /> <label>全选 </label>
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="ItemCheckBox" runat="server" />
</ItemTemplate>
</asp:TemplateField>
2樓的GridView2 是獲取生成的table
有错,报错当前上下文中不存在此名称:请大家帮帮忙
function GetAllCheckBox(obj){
var item=document.getElementsByTagName("input");
for( var i=0;i <item.length;i++)
{
if(item[i].type=="checkbox")
{
item[i].checked=obj.check;
}
}
}
</script>
function GetAllCheckBox(obj){
var item=document.getElementsByTag("input");
for( var i=0;i <item.length;i++)
{
if(item[i].type=="checkbox")
{
item[i].checked=obj.check;
}
}
}
</script>
var item=document.getElementsByTag("input");
用下面这个好像被禁用了,连选都不能选
var item=document.getElementsByTagName("input");
{
var powerlist = document.getElementsByTagName("input");
for(var i=0;i<powerlist.length;i++)
{
try
{
if(powerlist[i].type="checkbox")
{
powerlist[i].checked = obj.checked;
}
}
catch(e)
{
}
}
}