检查多个复选框列表与单击一个按钮
checking multiple checkboxlist with a click of a button
我的网页上有三个不同的复选框列表。我想要一个显示"全选"的复选框,当选中该复选框时,将选中所有三个复选框列表复选框。我正在查看此示例,该示例通过单击选择按钮来检查一个复选框列表,但我希望在 javascript 中选中所有三个复选框列表复选框。下面是我的代码
<asp:CheckBox ID="chkCheckAll" runat="server" Text="Check/Uncheck All"
Style="font-weight: 700" CausesValidation="false" oncheckedchanged="chkCheckAll_CheckedChanged" AutoPostBack="true"
/>
<asp:CheckBoxList ID="chkList_MetricsSeverity" runat="server" RepeatDirection="Horizontal"
RepeatColumns="3" Width="1060px">
</asp:CheckBoxList>
<asp:CheckBoxList ID="chkList_MetricsAvgMedian" runat="server" RepeatDirection="Horizontal"
RepeatColumns="3" Width="1060px">
</asp:CheckBoxList>
<asp:CheckBoxList ID="chkList_Counts" runat="server" RepeatDirection="Horizontal"
RepeatColumns="3" Width="1060px">
</asp:CheckBoxList>
任何帮助将不胜感激
看看这里...你可以找到以 asp.net 和javascript的方式实现上述东西的方法......
这是需要做的。 下面是代码
function CheckAll() {
var chkbx = document.getElementById('<%=chkCheckAll.ClientID %>');
var chkbxList1 = document.getElementById('<%=chkList_MetricsSeverity.ClientID %>');
var chkbxList2 = document.getElementById('<%=chkList_MetricsAvgMedian.ClientID %>');
var chkbxList3 = document.getElementById('<%=chkList_Counts.ClientID %>');
if (chkbx.checked == true) {
var chkbxListCount = chkbxList1.getElementsByTagName('input');
for (var i = 0; i < chkbxListCount.length; i++) {
chkbxListCount[i].checked = true;
}
var chkbxListCount = chkbxList2.getElementsByTagName('input');
for (var i = 0; i < chkbxListCount.length; i++) {
chkbxListCount[i].checked = true;
}
var chkbxListCount = chkbxList3.getElementsByTagName('input');
for (var i = 0; i < chkbxListCount.length; i++) {
chkbxListCount[i].checked = true;
}
}
else {
var chkbxListCount = chkbxList1.getElementsByTagName('input');
for (var i = 0; i < chkbxListCount.length; i++) {
chkbxListCount[i].checked = false;
}
var chkbxListCount = chkbxList2.getElementsByTagName('input');
for (var i = 0; i < chkbxListCount.length; i++) {
chkbxListCount[i].checked = false;
}
var chkbxListCount = chkbxList3.getElementsByTagName('input');
for (var i = 0; i < chkbxListCount.length; i++) {
chkbxListCount[i].checked = false;
}
}
}
相关文章:
- 禁用旋转木马中的下一个按钮和上一个按钮
- 如何在用户返回和上一个按钮时刷新下拉列表
- 简单的垂直上一个和下一个按钮代码点击上下移动jQuery
- 如何使用一个按钮编辑和保存使用Javascript
- 在单击下一个按钮之前,在JavaScript代码中添加5秒的延迟
- 正如我所能做的引导提醒,按下一个按钮可以更改语言
- 当我的所有 Ng-from 都有效时启用一个按钮
- 一个按钮,点击后会生成一个新的文本框?-Javascript
- 我想在我的准备列表项上创建一个按钮
- JavaScript幻灯片显示,每个幻灯片的下一个按钮都有不同的位置
- 当我单击下一个或上一个按钮时,datatable显示旧值
- 制作一个按钮倒计时计时器,该计时器将在5分钟后永久禁用,即使在页面刷新时也应保持禁用状态
- 一个具有两个图像按钮的表单在只能按下一个按钮的情况下发送两个按钮值
- Jquery:如果选中了另一个按钮,则为未选中按钮
- 使文本在它之后再次可见'It’s被一个按钮隐藏了
- 传递来自<输入类型=“;文件“;id=“;文件“/>尽管还有一个按钮点击
- 为缩略图库和较大图像库添加下一个和上一个按钮
- 当滑块只有一个图像时,如何禁用下一个/上一个按钮
- 图像缩略图库中的“下一个”和“上一个”按钮中的“问题”
- 点击一个按钮,有没有一种方法可以检查Div内部的图像