채택완료

체크박스 전체선택시...

2020-01-08 (수) 20:36:37 2,502

현재 스크립트를 통해서 전체선택을 사용하였습니다.

<script type="text/JavaScript">
function chkBox(bool) { // 전체선택/해제
var obj = document.getElementsByName("check1[]");
for (var i=0; i<obj.length; i++) obj[i].checked = bool;
}
function revBox() { // 전체반전
var obj = document.getElementsByName("check1[]");
for (var i=0; i<obj.length; i++) obj[i].checked = !obj[i].checked;
}
</script>
<!-- 스크립트 끝 --->

현재 테이블에 check1[]가 잘 적용 되었습니다. 그런데 여기서 check2[]가 아랫 테이블에 있으면 
저기에 어떻게 넣어 줘야 하나요? 

예) 테이블

제목 check1[] 이 여기서 전체선택 적용
제목 check2[] 는 여기서 전체선택 적용

초보가 가져다 쓰다보니... 작은것도 도움이 필요하네요 ^^;

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트
2020-01-08 (수) 21:01:53

<script type="text/JavaScript">
function chkBox(bool) { // 전체선택/해제
    var obj = document.getElementsByName("check1[]");
    for (var i=0; i<obj.length; i++) obj[i].checked = bool;
}

function revBox() { // 전체반전
    var obj = document.getElementsByName("check1[]");
    for (var i=0; i<obj.length; i++) obj[i].checked = !obj[i].checked;
}

function chkBox2(bool) { // 전체선택/해제
    var obj = document.getElementsByName("check2[]");
    for (var i=0; i<obj.length; i++) obj[i].checked = bool;
}
function revBox2() { // 전체반전
    var obj = document.getElementsByName("check2[]");
    for (var i=0; i<obj.length; i++) obj[i].checked = !obj[i].checked;
}
</script>

답변에 대한 댓글 1개

앗!! 감사 드립니다. ^^ 그러면 되는거군요. 해결 하였습니다. 나이따~!

답변을 작성하려면 로그인이 필요합니다.