본문으로 바로가기

checkbox 전체 선택/해제 및 POST로 value 전달

category 웹코딩/PHP 2011. 12. 16. 16:36

1. checkbox 전체 선택/해제 javascript

<script type="text/javascript">
function checkAll() {
    var obj = document.frm;
    
    for(var i=0; i<obj.checkbox.length; i++) {
        obj.checkbox[i].checked = obj.chkAll.checked;
    }
}
</script>
…
<form name="frm" action="recv.php" method="post">
<input type="checkbox" name="chkAll" onClick="javascript:checkAll();" />전체<br />
<input type="checkbox" name="checkbox[]" id="checkbox" value="7177207" />1<br />
<input type="checkbox" name="checkbox[]" id="checkbox" value="7178036" />2<br />
<input type="checkbox" name="checkbox[]" id="checkbox" value="7177374" />3<br />
<input type="button" value="눌러" onClick="document.frm.submit();" />
</form>

 

2. 다수 checkbox 체크 유무에 따른 value를 POST로 전달

$chkvalue    = $_POST[checkbox];
 
$cnt = count($chkvalue);
$in_str = implode(",", $chkvalue);
 
$result = selectAll("_memo", "*", "where idx IN($in_str)");

Note

체크된 checkbox의 value들을 DB에서 select하는 예제이다.

 


댓글을 달아 주세요

  1. 익명 2016.10.20 00:31

    value 값 지정은 무슨기준으로 정하는거예요??