ASP.NET 목록에서 checkbox 벌크 작업
8686 단어 checkbox
<input type="checkbox" name="chkChild" id="<%#Eval("FID") %>" /> // checkbox <div class="pagination_1">
<input id="ckAll" type="checkbox" name="chkA" /><label for="ckAll"> </label> // checkbox
</div>
<a href="#" onclick="delChecked(<%=pageIndex %>)"><div class="button_2"> </div></a> //
<input type="hidden" id="hdclicks" value="0" /> // ,
위에 HTML 코드
JS 코드:
//
$("input[name=chkA]").click(function () { $("input[name=chkChild]").attr("checked", $(this).attr("checked")); //
var flag = $(this).attr("checked");
$("input[name=chkA]").each(function () {//
$(this).attr("checked", flag); }); });
//
$("input[name=chkChild]").click(function () { if (!$(this).attr("checked")) // ,
$("input[name=chkA]").each(function () { $(this).attr("checked", false); }); else//
{ var flag = true; var $inputs = $("input[name=chkChild]"); for (var i = 0; i < $inputs.length; i++) { if (!$($inputs[i]).attr("checked")) { flag = false; break; } } $("input[name=chkA]").each(function () { $(this).attr("checked", flag); }); } });
//
function delChecked(page) { var times = $("#hdclicks").val(); $("#hdclicks").val(times + 1); times = $("#hdclicks").val(); if (times > 1) // !!! { alert(" , "); return false; } var msg = " : !!\r ?"; var alertmsg = " !"; var $inputs = $("input[name=chkChild]"); var keyId = ""; for (var i = 0; i < $inputs.length; i++) { if ($($inputs[i]).attr("checked")) { keyId = keyId + $($inputs[i]).attr("id") + ","; } } if (keyId.length > 0) { if (confirm(msg)) { keyId = keyId.substr(0, keyId.length - 1); var url = "FooterManage.aspx?opt=del&fid=" + keyId + "&page=" + page; window.location.href = url; return true; } else { $("#hdclicks").val(times - 1); return false; } } else { alert(alertmsg); } }
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
useRef() Hook을 사용하여 React Js에서 버튼이 있는 모든 확인란을 어떻게 선택/선택 취소합니까?useRef() Hook을 사용하여 React Js에서 버튼이 있는 모든 확인란을 어떻게 선택/선택 취소합니까? 이 게시물에서는 모든 확인란을 선택/선택 취소하는 방법에 대해 알아봅니다. useRef() 반응 후크 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.