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

checkbox 질문... 채택완료

밀랍 4년 전 조회 1,496

input=text로 하면 원하는 위치에 값이 정확하게 들어가는데

input=checkbox 로 하면... 원하는 위치에 값이 들어가는게 아니라 가장 위에서부터 배열 값이 들어갑니다.

 

</p>

<p><label class="pro_box">

    <span class="pro_text">P</span>

    <span class="pro_span"><input type="checkbox" class="tgl" id="wr_20[]" value="P" name="wr_20[]" <?php echo ($wr20[$i] == "P") ? 'checked="checked"' : ''; ?>><span class="tgl-btn"></span>

    </span>

</label></p>

<p>

 

10개의 배열값이 있다고 했을때

input=text 로 값을 세번째 여섯번째 값을 넣으면 ||값||값||||  이렇게 들어가는데

checkbox로 하면 값|값 이렇게 나오는군요

 

체크박스는 다른 형식으로 배열값을 넘겨줘야 하는건가요?

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

답변 2개

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

체크박스는 빈 값을 송출하지 않고

 

선택한 값만 송출해서 그렇습니다

 

선택하지 않은 것도 빈값을 송출하게 해줘야 합니다

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

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

체크박스 id,name 을 다르게 해줘야 합니다.

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

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

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

로그인