작성
·
465
3
checkbox의 th:field에 관하여..
개인적으로 설명이 부족하다고 느껴서 혼자 요것저것해보고 내린 결론입니다 검증 부탁드립니다~
<input type="checkbox" th:field="${A}" th:value="${B}">
th:value적용 필수(없으면 에러)
th:field의 값이 th:value와 일치하면 checked
th:value적용 필수(없으면 에러)
리스트에 th:value가 있으면 checked
th:value 생략 가능
th:field의 값이 true이면 checked
특이사항 : th:value가 뭐든 무시하고 true로 강제로 씀 => 이렇게 하는 이유는 선택 안 하면 어차피 서버로 true값이 안 넘어오기 때문
th:value가 생략 가능한 이유 : 위에 두 유형과 다르게 th:filed와 th:value를 비교하는 것이 아닌 th:filed의 true/false값 만을 보고 checked를 판별하기 때문임
자세한 내용은 밑에