전체게시물 선택 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);
}
}
});
});
답변을 작성하시기 전에 로그인 해주세요.