본문 바로가기

꿈(개발)

지식관리

 체크박스 전체선택 모듈(체크박스가 동적으로 개수가 늘어나더라도 가능함)

동적으로 개수가 늘어나려면 JSP를 사용해서 FOR문을 돌리고 FOR문안의 변수 사용???

뭔말인지 알지?ㅋㅋㅋ(java 코드로 기술된 함수를 사용해도 좋고-기억이 잘 안나-_-;;;)

  1. <script language="javascript">
    <!--
  2. function checkAll() {
    for (var j = 1; j <= 20; j++) {      // 체크박스의 개수에 따라 조절
     box = eval("document.frm.delete" + j); // 체크박스 개수에 넘버링(각자 하나씩 이름부여),물론 delete 체크박스도 넘버링(match 되야함)
     if (box.checked == false) {
      box.checked = true;
     }
     else {
      box.checked = false;
     }
    }
    }

    //-->
    </script>

한번 선택했을경우 폼(frm)안의 모든 체크박스명(delete)이 true로!!!!

true로 되어있을경우 다시 누르면 false로 바뀌게됨.

javascript:checkAll(); 로 load함.

  1. 모두선택
  2. 모두해제
  3. 반전하기

까지 응용 해보기!!!!!!

이 글은 스프링노트에서 작성되었습니다.