이벤트일괄처리(itemeventlist.php)에 전체선택을 체크박스 가용

이벤트일괄처리(itemeventlist.php)에 전체선택을 체크박스 가용

QA

이벤트일괄처리(itemeventlist.php)에 전체선택을 체크박스 가용

본문

원래 없던 페이지에도 itemlist나 orderlist와 같은 형태의 경우 방식이 같아서 쉽게 추가를 할 수 있었는데요. 이벤트 일괄처리 페이지의 경우

 

이벤트 사용 의 체크박스 부분에

 

            <input type="checkbox" name="ev_chk[<?php echo $i; ?>]" value="1" id="ev_chk_<?php echo $i; ?>" <?php echo ($row['ev_id'] ? "checked" : ""); ?>>

 

와 같이 되어있습니다. 기존의 전체선택은 name="chkall" 로 되어있었는데 이벤트 사용의 경우 네임과 아이디가 달라 추가해본 버튼에도 값을 넣어보았는데 되지는 않더라구요. 그리하여 도움을 요청합니다.

 

이 경우에는

<input type="checkbox" name="chkall" value="1" id="chkall" onclick="check_all(this.form)">

 

기존의 이 내용을 어떻게 고쳐야 작동을 할까요.

 


 

이 질문에 댓글 쓰기 :

답변 1

<input type="checkbox" name="ev_chk[<?php echo $i; ?>]" value="1" id="ev_chk_<?php echo $i; ?>" <?php echo ($row['ev_id'] ? "checked" : ""); ?>>

 에  class="ev_chk"  를 넣어 주시고요
<input type="checkbox" name="ev_chk[<?php echo $i; ?>]" value="1"  class="ev_chk"  id="ev_chk_<?php echo $i; ?>" <?php echo ($row['ev_id'] ? "checked" : ""); ?>>

이 경우에는

<input type="checkbox" name="chkall" value="1" id="chkall">


<script type="text/javascript">
<!--
    jQuery(document).ready(function(){
        jQuery("#chkall").on("click", function(){
            var checked= jQuery(this).prop("checked");
            jQuery(".ev_chk").prop("checked", checked);        
        });
    });
//-->
</script>

답변을 작성하시기 전에 로그인 해주세요.
전체 123,620 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT