GridView模板列添加CheckBox全选的方法。 用JavaScript如何实现?好像显示成HTML的时候,NAME全部变成其他了,ID也是变成其他了,有一个序列的。变成GridViewCh100..这样的。用JS和ASP.NET分别可以怎么实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数据列使用HTML的CheckBox是没办法实现的 <script language="javascript" type="text/javascript"> function checkAll(chkContent) { var chkArray = document.getElementsByTagName("INPUT"); var isCheck = chkContent.checked; for(var i = 0; i < chkArray.length; i++) { if(chkArray[i].type != "checkbox") { continue; } if(chkContent != chkArray[i]) { chkArray[i].checked = isCheck; } } } </script>全选:<input id="Checkbox1" onclick="checkAll(this)" type="checkbox" /> <ItemTemplate> <asp:CheckBox ID="CheckBox2" runat="server" Text='<%# Bind("LoginId") %>' /></ItemTemplate> input 名字很多,还有其他多选框呢?不会将其他也选了吧。 先 var grid = document.getElementById("GridView1");在 var chkArray = grid .getElementsByTagName("INPUT"); |zyciis| 求Visual Studio 查找与替换里面的正则表达式的写法,我写的正则怎么对他没有效果 求救。求救,在本地好好的,发布完放到IIS里就不行了?? 后台代码全写到了前台里,该如何混淆或加密? 在cs有一个http的rar包,如何弹出下载提示 我的常用方法,看看有没有你需要的? 关于update语句的面试题 求ASP.net+SQL源代码示例 怎样把相同目录下的两个XML文件,用第一个替换掉第二个? 百分!困难问题谁能给我解决! C#怎么到入和调用API函数 征集.NET分页方法 asp.net 隐藏 image 的问题
function checkAll(chkContent)
{
var chkArray = document.getElementsByTagName("INPUT");
var isCheck = chkContent.checked; for(var i = 0; i < chkArray.length; i++)
{
if(chkArray[i].type != "checkbox")
{
continue;
}
if(chkContent != chkArray[i])
{
chkArray[i].checked = isCheck;
}
}
}
</script>
全选:<input id="Checkbox1" onclick="checkAll(this)" type="checkbox" />
<ItemTemplate>
<asp:CheckBox ID="CheckBox2" runat="server" Text='<%# Bind("LoginId") %>' />
</ItemTemplate>
input 名字很多,还有其他多选框呢?不会将其他也选了吧。
先 var grid = document.getElementById("GridView1");
在 var chkArray = grid .getElementsByTagName("INPUT");