• 企业400电话
  • 网络优化推广
  • AI电话机器人
  • 呼叫中心
  • 全 部 栏 目

    网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    GridView中checkbox全选/取消完美兼容IE和Firefox
    POST TIME:2021-10-18 02:49
    复制代码 代码如下:

    function selectAll(obj)
    {
    var theTable = obj.parentNode.parentNode.parentNode.parentNode;
    var i;
    var j = obj.parentNode.cellIndex;
    for(i=1;itheTable.rows.length;i++)
    {
    if(theTable.rows[i].cells.lengthj) continue;
    var objCheckBox = theTable.rows[i].cells[j].getElementsByTagName('input')[0];
    if(objCheckBox.checked!=null)objCheckBox.checked = obj.checked;
    }
    }

    在Head的checkbox加上onclick="selectAll(this)"就可以,支持任意多列checkbox。
    复制代码 代码如下:

    asp:TemplateField HeaderText="lt;input id='Checkbox1' type='checkbox' onclick='selectAll(this)' /gt;序号">
    ItemTemplate>
    input id="Checkbox1" type="checkbox" onclick="Get_jdzh(this);" title='%#Convert.ToString(Eval("cpdm")).Trim() %>' />
    /ItemTemplate>
    /asp:TemplateField>

    theTable.rows[i].cells[j].getElementsByTagName('input')[0];千万不能用firstChild,否则FF下会出错。
    您可能感兴趣的文章:
    • GridView中加上CheckBox 的全选功能的代码
    • Gridview使用CheckBox全选与单选采用js实现同时高亮显示选择行
    • gridview checkbox从服务器端和客户端两个方面实现全选和反选
    • ASP.NET Gridview与checkbox全选、全不选实现代码
    • asp.net GridView控件中模板列CheckBox全选、反选、取消
    • asp.net gridview中用checkbox全选的几种实现的区别
    上一篇:使用DataTable.Select 方法时,特殊字符的转义方法分享
    下一篇:C#和asp.net中链接数据库中参数的几种传递方法实例代码
  • 相关文章
  • 

    关于我们 | 付款方式 | 荣誉资质 | 业务提交 | 代理合作


    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信