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

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

QA

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

답변 1

본문

원래 없던 페이지에도 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>

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 10
© SIRSOFT
현재 페이지 제일 처음으로