인프런 커뮤니티 질문&답변

marlone Johnathan님의 프로필 이미지

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

체크 박스 - 단일1

중복체크기능 관련 질문올립니다!

작성

·

1.2K

0

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.

1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)

[질문 내용]
여기에 질문 내용을 남겨주세요.
 
안녕하세요. 강사님 강의 잘 듣고있습니다.
강사님 제가 강의에서 들은 내용을 토대로과거 만들었던 프로젝트를 리팩토링하려고 하는데 어려움이 있어 질문올립니다.
강사님 위와같은 형식으로 회원가입을 진행하려고 하는데 과거에는 ajax를 사용해서
 
아래와 같이
<input type="text" id="signup-form-nickname" placeholder="닉네임을 입력해주세요." check_result="fail" required>
                            <button type="button"  id="check-nickname-btn" style="margin-left: 14px;" value="N">중복확인</button>
 
check_result="fail"를 활용해 중복체크를 하면 check_result="success"값으로 바꿔 회원가입을 진행하는 방법을 사용했었습니다. 그런데 Thymeleaf에 와서는 어떤식으로 중복체크를 해야할지 감이 안잡혀 질문을 남깁니다. 타임리프는 ajax를 사용하지도 않고 중복체크 div도 form안에 있어 이것만 따로 보내는 방법도 알지 못하겠어 찾아보았으나 답이 나오지 않아 질문드립니다. 좋은 강의 만들어주셔서 감사합니다. 후기는 취업하고 올리려고 벼르고 있습니다. ㅇㅁㅇ

답변 2

0

그렇군요. 답변 감사드립니다.

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. marlone Johnathan님

타임리프 만으로 이 기능을 해결하기는 쉽지 않습니다. 모든 데이터를 폼을 통해서 서버로 다 넘기고, 서버에서 모든 데이터를 가지고 있다가 다시 그려야 합니다.

ajax 기능을 추가해서 사용하는 것을 추천드립니다.

감사합니다.