모든체크박스 선택/혹은 해제...(수정판) > JavaScript

본문 바로가기

사이트 내 전체검색

뒤로가기 JavaScript

모든체크박스 선택/혹은 해제...(수정판)

페이지 정보

작성자 최고관리자 작성일 21-02-10 17:24 조회 6,829 댓글 0

본문

<script>
        function allcheck(form){
            var ckLength = setFrm.ckLen.value;
            for( var i=1; i<= ckLength; i++) {
                var ele = eval("setFrm.setCK" + i);
                if(eval("setFrm.setCK" + i + ".checked") == false){
                    ele.checked = true;
                } else {
                    ele.checked = false;       
                }
            }
            return;
        }


        function deleted(msg){
          if (confirm(msg)) {
            var ckLength = setFrm.ckLen.value;
            var strArr = "";
            for (var i=1; i<= ckLength; i++){
              if (eval("setFrm.setCK" + i + ".checked") == true){
                if (strArr == ''){
                  strArr = eval("setFrm.setCK" + i + ".value");
                } else {
                  strArr += "!" + eval("setFrm.setCK" + i + ".value");
                }
              }
            }
            if (strArr == ""){
              alert("선택하신 항목이 없습니다!");
              return false;
            }
            setFrm.compStr.value = strArr;
            setFrm.target = '';
            setFrm.submit();
          }
        }
 </script>


 <form method='post' name='setFrm'>
 <input type=hidden name=compStr>
 <input type=checkbox  OnClick="allcheck(this.form)">
 $i=1;
 while(){
    echo "<input type=checkbox  name=setCK{$i} value=''>";
    $i++
 }
 <input type=hidden name=ckLen value='{$i}'>
 </form>
 <img src='/bbs1/image/bt_del_01.gif' style='cursor:hand' border=0 OnClick="deleted('선택한 게시물을 삭제하시겠습니까?')">
 #########################################################################################
 // 처리파일  시작
$NoArr = explode("!", $compStr);
 $compStr = "";

 for ($i=0; $i<sizeof($NoArr); $i++) {
    eval("\$no = \$NoArr[{$i}];");
    $sql = "Select * From {$table} Where no = $no";
}
 // 처리파일 끝

댓글목록 0

등록된 댓글이 없습니다.

Copyright © beautipia.co.kr. All rights reserved.

contact : webmaster@beautipia.co.kr

PC 버전으로 보기