전체게시물 선택 chkall 을 5개 선택 10개 선택 가능하게

전체게시물 선택 chkall 을 5개 선택 10개 선택 가능하게

QA

전체게시물 선택 chkall 을 5개 선택 10개 선택 가능하게

본문

변경이 가능할거 같아 보이는데

직접할 실력이 부족하여 비슷한 팁이나 스킨을 찾아보고 있습니다.

아는 것이 있다면 안내 좀 부탁드립니다 ㅠㅠ

이 질문에 댓글 쓰기 :

답변 1

기본 게시판 기준

대충 63라인 부터 다음과 같이 바꾸세요.

기존 소스는 주석 처리


            <?php if ($is_checkbox) { ?>
            <!--  
            <th scope="col">
                <label for="chkall" class="sound_only">현재 페이지 게시물 전체</label>
                <input type="checkbox" id="chkall" onclick="if (this.checked) all_checked(true); else all_checked(false);">
            </th>
            -->
            <th scope="col">
                <label for="chkall" class="sound_only">현재 페이지 게시물 선택</label>
                <select id="chksel">
                    <option value="0">전체해제</option>
                    <option value="5">5개선택</option>
                    <option value="10">10개선택</option>
                    <option value="100">전체선택</option>
                </select>
            </th>
            <?php } ?>

 

대충 220라인 보시면  function all_checked(sw) { 소스가 있을 겁니다.

거기 위에 다음과 같이 추가 하세요.

 

<?php if ($is_checkbox) { ?>
<script>

 

소스 아래에 추가 해주세요.

 


<?php if ($is_checkbox) { ?>
<script>
$(function() { 
    $("#chksel").change(function(){
        var f = document.fboardlist;
        if($(this).val()==0 || $(this).val()==100){
            var sw=false;
            if($(this).val()==100) sw=true; 
            for (var i=0; i<f.length; i++) {
                if (f.elements[i].name == "chk_wr_id[]")
                    f.elements[i].checked = sw;
            }
        }else{
            for (var i=0; i<$(this).val(); i++) {
                $("#chk_wr_id_"+i).attr("checked", true);
            }
        }
    });
});
답변을 작성하시기 전에 로그인 해주세요.
전체 129,678 | RSS
QA 내용 검색

회원로그인

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