인프런 커뮤니티 질문&답변
기능은 잘 동작하는것 같은데 화면이 달라집니다 ㅠㅠ
작성
·
350
2
name 태그에 입력을 안하고 넘기면 NotEmpty에 걸려서 동작은 잘 하는데 갑자기 input 태그가 작아지면서 빨간색 표시도 안나타납니다 ..
답변 2
2
원석나
질문자
아 제가 'form-control fieldError' : 'form-control'
부분에서 'form-controlfieldError' 이렇게 썼었네요 ㅠㅠ 정말 감사합니다 !!
0
안녕하세요 원석나님.
폼 전송 전까지는 제대로 폼 구조가 되어있는데 이름 값 입력 없이 전송을 눌러 서버에서 검증을 거치면
오류가 걸린다는 내용인거죠?
<form> 바로 밑의 내용(이름 입력)을 아래 코드로 복사 붙여 넣기 후, 서버 재실행 해보시고 검증해보시겠어요?
바꿔봐도 안되시면 댓글 남겨 주세요.
감사합니다.
,
<div class="form-group">
<label th:for="name">이름</label>
<input type="text" th:field="*{name}" class="form-control"
placeholder="이름을 입력하세요"
th:class="${#fields.hasErrors('name')}? 'form-control fieldError' : 'form-control'">
<p th:if="${#fields.hasErrors('name')}"
th:errors="*{name}">Incorrect date</p>
</div>





