체크박스 처리하기 checkbox (배열로) > JavaScript

본문 바로가기

사이트 내 전체검색

뒤로가기 JavaScript

체크박스 처리하기 checkbox (배열로)

페이지 정보

작성자 최고관리자 작성일 21-02-10 17:35 조회 8,933 댓글 0

본문

//http://www.javascriptkit.com/jsref/elements.shtml  참조


<script>
    function revcheck(form) {
            for( var i=0; i<document.frm.elements.length; i++) {
                    var ele = document.frm.elements[i];
                    if(ele.name == "'checkname"){
                                if(ele.checked == true) {
                                        var chchecked = true; 
                                }
                                else
                                {
                                        var chchecked = false; 
                                }
                    }
                    //alert (ele.value);
                    if(ele.type == "checkbox") ele.checked = chchecked;
            }
            return;
    }

    function revcheck2(form)
  {
      var ckcheckname = form.elements['checkname[]'];
      for(var i=0;i < ckcheckname.length; i++)
      {
        ckcheckname[i].checked = true;
      }
  }

 </script>


체크/해제<input type=checkbox name=adm_submit OnClick="revcheck(this.form);">


 <input type='checkbox' name='checkname[]' value='1'>
 <input type='checkbox' name='checkname[]' value='2'>
 <input type='checkbox' name='checkname[]' value='3'>
 <input type='checkbox' name='checkname[]' value='4'>


 --------  처리하는 파일 (php)---------
<?
for ($i=0; $i<sizeof($concheck); $i++)
 {
                echo "$i => $checkname[$i] <br>";
 }
 ?>

댓글목록 0

등록된 댓글이 없습니다.

Copyright © beautipia.co.kr. All rights reserved.

contact : webmaster@beautipia.co.kr

PC 버전으로 보기