checkbox 선택시 값

checkbox 선택시 값

QA

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 입니다.

답변글 감사합니다.
저는 책크박스에 책크 했을 때 on 으로 표시가 됩니다.
제 궁금증은 책크박스에 책크를 했을 때 어떤값이 저장되는가 하는 것입니다.

책크박스는 책크했을때와 아닐때 두가지 경우밖에 없는데
보통보면 true false 같은것도 1, 0    y,n 등으로 나타내는데 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 에 값이 지정되지 않았을때 default 가 on 입니다." 라고 하신 말씀과

저의 댓글
"저는 책크박스에 책크 했을 때 on 으로 표시가 됩니다." 는

결국은 같은 내용인 것 같습니다.
감사합니다.

저도 아무생각이 없이 checkbox의 기본값이 0과 1인줄 알고 value를 빼먹었는데

db 에 'on' 으로 저장되어 로직이 잘못 동작했어요..

기본값은 체크했을때 'on' 이라는거 ^^............

답변을 작성하시기 전에 로그인 해주세요.
전체 123,736 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT