ssg-java3-240304 / spring-or-death

MIT License
0 stars 8 forks source link

[1일] 회원가입할 수 있습니다. #15

Closed Hong-ji-min closed 1 week ago

Hong-ji-min commented 2 weeks ago

🌈 Success criteria

  1. db를 구축합니다. sh계정으로 springdb에 테이블/샘플데이터를 추가합니다.
  2. springboot프로젝트에 웹어플리케이션에 알맞은 starter키워드를 선택하세요.
  3. /app 인덱스페이지를 확인할 수 있습니다.
  4. /regist 회원가입폼 페이지를 통해 회원 가입을 처리합니다.
  5. 이메일 중복확인을 비동기로 처리합니다.
  6. 다음 상황에서는 폼이 제출되어서는 안됩니다.
    • 이메일 중복확인을 하지 않은 경우 → 비동기 처리
    • 비밀번호가 일치하지 않은 경우 - html내부에서 처리
    • 필수 입력값이 작성되지 않은 경우 → html에서 required 속성 사용 image

🍒To-do

👓 Review

1. sh계정으로 db 구축 & 샘플 데이터 추가

image

2. springboot프로젝트에 웹어플리케이션에 알맞은 starter키워드를 선택

image

3. 인덱스 페이지 확인

image


4. 필수 입력값 처리

image image image image

5. 회원가입시, DB 반영 확인

image image

6. 이메일 중복체크 처리 기능 추가

image

7. 비밀번호 일치하지 않은 경우, 폼 제출 처리 막기

image

Hong-ji-min commented 2 weeks ago

html input태그에서 입력된 값을 변수로 사용하는 방법..?

const memberEmail = document.getElementById('email');
        alert(memberEmail);
        $.ajax({
            url: '[[@{/member/sameEmailCheck}]]',
            method: 'post',
            data: {
                memberEmail: **memberEmail**

image