示例asp程序,选择所有复选框,同时从复选框列表中选择一个复选框
本文关键字:复选框 选择 一个 列表 程序 asp 示例 | 更新日期: 2023-09-27 18:12:19
我是ASP的新手。在从复选框列表中选择一个复选框的同时,任何主体都可以给出全选复选框的示例代码吗。
选择所有
B
C
一旦选中复选框列表中的全选复选框,所有其他项目也应该被选中。
首先,请尝试在互联网上搜索答案,因为你是ASP的新手,最好从互联网上尝试示例。-->链接到W3
您可以尝试单击"全选"复选框,遍历复选框集合列表,并将selected属性设置为true。
像这样的
foreach (ListItem item in this.CheckBoxes.Items)
{
item.Selected = true;
}
为此使用jquery
,将此id input#chkView
用于将选择/取消选择所有复选框的主checkbox
,并将此类.viewPerm
分配给单击input#chkView
时要选中/取消选中的所有checkboxes
。
<script type="text/javascript">
$(document).ready(function () {
$('input#chkView').change(function () {
if ($(this).attr('checked')) {
$('.viewPerm > input:checkbox').each(function () {
$(this).attr('checked', true);
});
}
else {
$('.viewPerm > input:checkbox').each(function () {
$(this).attr('checked', false);
});
}
});
});
使用一个checkboxlist添加项目,将第一个项目文本添加为全选,创建复选框后,将autopostback属性设置为true,并处理checkboxlist的selectedindexchanged事件在所选的已更改的事件中使用以下代码:
if (CheckBoxList1.Items[0].Selected == true)
{
for (int i = 0; i < CheckBoxList1.Items.Count; i++)
{
CheckBoxList1.Items[i].Selected = true;
}
}