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" />
答案 0 :(得分:0)
如果要选择和取消选中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>