您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> .NET >> 急急急急 急!GridView复选框全选问题?在线等!

急急急急 急!GridView复选框全选问题?在线等!

来源:网络整理     时间:2016/7/12 3:18:33     关键词:急急急急

关于网友提出的“急急急急 急!GridView复选框全选问题?在线等!”问题疑问,本网通过在网上对“急急急急 急!GridView复选框全选问题?在线等!”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题:急急急急 急!GridView复选框全选问题?在线等!
描述:

全选功能不能实现,点击第一个复选框没有反应,也没有报错,找了很久,没有找出错误所在,请高手指点!
前台代码:



                    
protected void grvUsers_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            //为页眉的全选复选框注册客服端事件
            if (e.Row.RowType == DataControlRowType.Header)
            {
                CheckBox chkAll = (CheckBox)e.Row.FindControl("chkAll");
                chkAll.Attributes.Add("onclick", "chooseAll('" + chkAll.ClientID + "')");
            }
       }

JavaScript代码:


        function chooseAll(sender)
        {
            var inputs = document.all.tages("INPUT");
            //遍历页面上所有的input
            for (var i = 0; i < inputs.length; i++) {
                //如果此input元素的类型为checkbox,并且其ID中包含chkSelect
                if (inputs[i].type == "checkbox" && inputs[i].id.indexOf("chkSelect") >= 0) {
                    //设置此复选框的checked与全选复选框相同
                    inputs[i].checked = document.getElementById(sender).checked;
                    inputs[i].onclick();
                }
            }
        }
    

以上介绍了“急急急急 急!GridView复选框全选问题?在线等!”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2537569.html

急急急急相关图片

急急急急相关文章