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

글쓰기 수정 시 체크박스 해제 질문 채택완료

ksoon 3년 전 조회 1,826

글쓰기 수정 시 이전에 체크했던 내용들이 사라집니다..ㅠㅠ

 

매번 체크해야 되서 회원분들이 체크를 안하네요혹ㅠㅠ 혹시 왜그런 것일까요?ㅠㅠ

 

그리고 체크박스를 필수로 할 수 있는 방법이 있을까요? 부탁드립니다 고수님들

 

 

</strong></p>

<p>                <tr>

                    <th scope="row">지역</th>

                    <td>

                        <label><input type="checkbox" name="wr_7[]" value="서울"> 서울 </label> 

                        <label><input type="checkbox" name="wr_7[]" value="인천"> 인천 </label> 

                        <label><input type="checkbox" name="wr_7[]" value="경기"> 경기 </label> 

                        <label><input type="checkbox" name="wr_7[]" value="강원"> 강원 </label> 

                        <label><input type="checkbox" name="wr_7[]" value="대전"> 대전 </label> 

                        <label><input type="checkbox" name="wr_7[]" value="세종"> 세종 </label> 

                        <label><input type="checkbox" name="wr_7[]" value="충북"> 충북 </label> 

                        <label><input type="checkbox" name="wr_7[]" value="충남"> 충남 </label> 

                        <label><input type="checkbox" name="wr_7[]" value="대구"> 대구 </label> 

                        


                        <label><input type="checkbox" name="wr_7[]" value="울산"> 울산 </label> 

                        <label><input type="checkbox" name="wr_7[]" value="부산"> 부산 </label> 

                        <label><input type="checkbox" name="wr_7[]" value="경북"> 경북 </label> 

                        <label><input type="checkbox" name="wr_7[]" value="경남"> 경남 </label> 

                        <label><input type="checkbox" name="wr_7[]" value="광주"> 광주 </label> 

                        <label><input type="checkbox" name="wr_7[]" value="전북"> 전북 </label> 

                        <label><input type="checkbox" name="wr_7[]" value="전남"> 전남 </label> 

                        <label><input type="checkbox" name="wr_7[]" value="제주"> 제주 </label> 

                        <label><input type="checkbox" name="wr_7[]" value="해외"> 해외 </label> 

                        <script>

                            var str_wr_7 = "<?=@implode('|',$_GET[wr_7])?>";

                            $("input:checkbox[name='wr_7']").each(function(index){

                                if(str_wr_7.indexOf($(this).val()) > -1){

                                    $(this).attr("checked", true);

                                }

                            });

                        </script>

                        <?php $write['wr_7'] = explode(", ", $write['wr_7']);

                            ?>

                    </td>

                </tr></p>

<p><strong>

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

답변 1개

채택된 답변
+20 포인트
아르키어드

</p>

<p>$addArr = array('서울', '인천', '경기', '강원', '대전', '세종', '충북', '충남', '대구', '울산', '부산', '경북', '경남', '광주', '전북', '전남', '제주', '해외');</p>

<p>$addChecked = explode("|", $write['wr_7']);</p>

<p><tr></p>

<p>  <th scope="row">지역</th></p>

<p>  <?php

  for ($i = 0; $i < count($addArr); $i++) { ?></p>

<p>  <label><input type="checkbox" name="wr_7[]" value="<?php echo $addArr[$i]; ?>" checked="<?php echo $addChecked[$i]? 'true' : 'false'; ?>" ><?php echo $addArr[$i]; ?></label></p>

<p>  <?php</p>

<p>  }</p>

<p>  ?></p>

<p></tr></p>

<p>

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

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

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

로그인