当我取消选中任何复选框时,Checkall-Checkbox也应该取消选中...哪个没有发生请帮助! [英] When I am Unchecking Any Of The Checkboxes, Checkall-Checkbox Should Also Get Uncheck ... which is not happening Please Help !!
本文介绍了当我取消选中任何复选框时,Checkall-Checkbox也应该取消选中...哪个没有发生请帮助!的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
<script type = "text/javascript">
function CheckAll(obj) {
var list = document.getElementById("<%=dlStudentList.ClientID%>");
var chklist = list.getElementsByTagName("input");
for (var i = 0; i < chklist.length; i++) {
if (chklist[i].type == "checkbox" && chklist[i] != obj) {
chklist[i].checked = obj.checked;
}
}
}
</script>
<asp:DataList ID="dlStudentList" RepeatColumns="4" runat="server">
<HeaderTemplate>
<asp:CheckBox id="ChkAll" runat="server" Text=" Select All"
onclick = "CheckAll(this);"/>
<br />
</HeaderTemplate>
<ItemTemplate>
<label>
<table cellpadding="0" cellspacing="0" class="cntls checkliststud" style="font-family: Verdana;
font-size: 10px; background-color: #f0f0f0; width: 200px; cursor: pointer">
<tr>
<td>
<input type="checkbox" id="chkRegno" name="chkRegno" runat="server" value='<%# Eval("usercode") %>'
onfocus="javascript:setFocus(this)" onblur="javascript:onLostFocus(this)" önkeypress="javascript:test(event,this)" />
</td>
</tr>
</table>
</label>
</ItemTemplate>
</asp:DataList>
推荐答案
嗯,你什么都不做了
一个有点jQuery帮助的解决方案
Well, you do nothing for that
A solution with a bit help of jQuery
(function(){
(function () {
( #ChkAll ).change(function(){
if (
("#ChkAll").change(function () { if (
这篇关于当我取消选中任何复选框时,Checkall-Checkbox也应该取消选中...哪个没有发生请帮助!的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文