【问题标题】:header checkbox not working first click标题复选框不起作用第一次单击
【发布时间】:2015-04-23 15:21:57
【问题描述】:

大家好,我有两个观点

1- Index
2- Edit

我有一个网格,它的标题有一个复选框我想单击复选框所有行复选框都是复选框。在我的标题复选框中,当我单击取消选中然后检查其工作正常时,它第一次不起作用。我不知道为什么我的代码有什么问题,请帮忙

这是我的索引视图,它有脚本

         function Check_Uncheck() {
            $('#SelectAll').click(function () {
                if (this.checked) {
                    $('.checkbox:enabled').each(function () {
                        this.checked = true;
                    });
                }
                else {
                    $('.checkbox:enabled').each(function () {
                        this.checked = false;
                    });
                }
            });
        }

这是我的编辑它有复选框

<input type="checkbox" id="SelectAll" onclick="Check_Uncheck();" tabindex="3" />

【问题讨论】:

标签: javascript jquery asp.net checkbox


【解决方案1】:

如果您想选择和取消选择gridview行的所有复选框,那么您可以执行以下操作:-

<script type="text/javascript">
    function SelectAll(obj) {
        var valid = false;
        var chkselectcount = 0;
        var gridview = document.getElementById('<%= GridView1.ClientID %>');
        for (var i = 0; i < gridview.getElementsByTagName("input").length; i++) {
            var node = gridview.getElementsByTagName("input")[i];
            if (node != null && node.type == "checkbox") {
                node.checked = obj;
            }
        }
        return false;
    }
</script>

Gridview aspx:-

<asp:GridView ID="GridView1"
                    runat="server" AutoGenerateColumns="false"></asp:GridView>

和onButton点击

     Select : 
                <asp:LinkButton ID="lnkdelete" runat="server" CausesValidation="false" Text="All" OnClientClick="SelectAll(true); return false"></asp:LinkButton>
                    | 
                <asp:LinkButton ID="lnkundelete" runat="server" CausesValidation="false" Text="None" OnClientClick="SelectAll(false); return false"></asp:LinkButton>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多