작성
·
1.2K
4
로그를 찍어보니까 체크를 해제하면 false로 들어오는게 보이는데 페이지 소스를 보면 value가 항상 true로 되어 있더라구요.
<input type="checkbox" id="open" class="form-check-input" disabled name="open" value="true" />
html상에서 checked가 있느냐 없느냐에 따라 체크 여부를 렌더링하는 것까지는 이해했는데 true라는 값이 어디에서 나오는 것인지 궁금합니다.
(1) 체크가 되면 open: true 전송
(2) 체크가 안되면 open값 자체가 전송이 안되니 value가 true여도 문제없음
이기 때문에 서버에 있는 value값을 무시하고 value="true"를 디폴트값으로 렌더링하면서 서버상의 true, false값은 checked 태그로만 확인하는 건가요??
감사합니다!