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
checkbox 에 값이 지정되지 않았을때 default 가 on 입니다.
실제로 default value 가 정해지지 않았을떄
on 으로 전송되니, DB에도 on 으로 저장됩니다.
[테스트]
https://jsfiddle.net/loping/p3mLohmf/3/
[세부]
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/checkbox
저도 아무생각이 없이 checkbox의 기본값이 0과 1인줄 알고 value를 빼먹었는데
db 에 'on' 으로 저장되어 로직이 잘못 동작했어요..
기본값은 체크했을때 'on' 이라는거 ^^............
답변을 작성하시기 전에 로그인 해주세요.