checkbox 선택시 값 채택완료
write_skin.php 에
<input type="checkbox" name="wr_1"><label for="wr_1">이미지 표시</label>
을 추가하니 책크여부에 따라 wr_1 에 뭔가 저장이 되기는 하는데
책크를 선택했을때 wr_1 에 무엇이 저장이 되나요?
<? if ($wr_1 == on ) { ?> ........ 이 구문이 이상없이 작동되는데
wr_1값이 y 도 "y" 도 "on" 도 아닌 on 인데
on 이 무엇인가요?
답변 3개
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
저도 아무생각이 없이 checkbox의 기본값이 0과 1인줄 알고 value를 빼먹었는데
db 에 'on' 으로 저장되어 로직이 잘못 동작했어요..
기본값은 체크했을때 'on' 이라는거 ^^............
댓글을 작성하려면 로그인이 필요합니다.
실제로 default value 가 정해지지 않았을떄
on 으로 전송되니, DB에도 on 으로 저장됩니다.
[테스트]
https://jsfiddle.net/loping/p3mLohmf/3/
[세부]
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/checkbox
답변에 대한 댓글 1개
지난번 답글 주실때
"checkbox 에 값이 지정되지 않았을때 default 가 on 입니다." 라고 하신 말씀과
저의 댓글
"저는 책크박스에 책크 했을 때 on 으로 표시가 됩니다." 는
결국은 같은 내용인 것 같습니다.
감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
저는 책크박스에 책크 했을 때 on 으로 표시가 됩니다.
제 궁금증은 책크박스에 책크를 했을 때 어떤값이 저장되는가 하는 것입니다.
책크박스는 책크했을때와 아닐때 두가지 경우밖에 없는데
보통보면 true false 같은것도 1, 0 y,n 등으로 나타내는데 on이라는것을 처음봐서요.