테스트 사이트 - 개발 중인 베타 버전입니다

리스트페이지 체크박스 무조건 전체선택으로 처리하기? 채택완료

지율아빠 4년 전 조회 2,858

게시판리스트에서 관리자가 여분필드에 추가 데이터(select option으로 '미납', '입금확인', '발송완료')를 입력하려고 합니다.

select option값이 변경된 게시물 체크박스에 체크를 하고 선택수정을 하면 form 액션을 통해 업데이트를 진행하고 있는데요.

이때 체크박스를 굳이 개별적으로 체크할 필요없이 hidden값으로 해당 리스트페이지 게시물의 체크박스가 무조건 전체선택된 채로 값을 넘길 수가 있을까요?

있다면 제가 참조할 만한 내용이 있을까요?

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
4년 전

form 서브밋 전에 실행되는 함수에 수동으로 체크박스를 모두 체크해주는 방법이 있습니다.

 

ex)

<form name="fboardlist" ~ action="./board_list_update.php" onsubmit="return fboardlist_submit(this);" method="post">

~

<input type="checkbox" name="chk[]" value="<?php echo $i ?>" id="chk_<?php echo $i ?>">

~

</form>

 

<script>
function fboardlist_submit(f) {

  var chk = document.getElementsByName("chk[]");

  for (i = 0; i < chk.length; i++)
    chk[i].checked = true;

~

}

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

지율아빠
4년 전
감사합니다. 마르스컴퍼니님. 덕분에 고민하던 문제가 해결되었습니다.^^

댓글을 작성하려면 로그인이 필요합니다.

www/skin/board/basic        "list.skin.php"

여기서 선택이동, 선택 복사"등의 체크박스 기능을 검토해 보시면 해당 기능을 구현하실 수 있을 겁니다.

www/bbs/ board_list_update.php도 참고하세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

지율아빠
4년 전
감사합니다.^^ 엑스엘님 글과 마르스컴퍼니님의 글로 해결되었습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인