이번에는 회원가입시 꼭 필요한 유효성 검사입니다.
간단하게 공백 시 alert메시지를 띄우는 것만 하겠습니다.
저도 아직 정규표현식은 ... 구글링을 통해 하는지라..
우선 유효성 검사를 위해 다음과 같이 스크립트를 추가합니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | function DosignUp() { var userid = $("#userid").val(); var userpwd = $("#userpwd").val(); var inputPwdCfm = $("#signUpUserPwdCfm").val(); var username = $("#username").val(); var email = $("#email").val(); var addr1 = $("#addr1").val(); var addr2 = $("#addr2").val(); var addr3 = $("#addr3").val(); if(userid.length == 0){ alert("아이디를 입력해 주세요"); $("#userid").focus(); return false; } if(userpwd.length == 0){ alert("비밀번호를 입력해 주세요"); $("#userpwd").focus(); return false; } if(userpwd != inputPwdCfm){ alert("비밀번호가 서로 다릅니다. 비밀번호를 확인해 주세요."); $("#signUpUserPwd").focus(); return false; } if(username.length == 0){ alert("이름을 입력해주세요"); $("#username").focus(); return false; } if(email.length == 0){ alert("이메일을 입력해주세요"); $("#email").focus(); return false; } if(addr1.length == 0 || addr2.length == 0 || addr3.length == 0 ){ alert("주소를 입력해주세요"); $("#addr3").focus(); return false; } if(confirm("회원가입을 하시겠습니까?")){ alert("회원가입을 축하합니다"); return true; } } | cs |
1 2 | <input type="submit" class="btn btn-lg btn-success btn-block" value="회원가입" onclick="DosignUp();" /> | cs |
회원가입 제출 버튼에 type="submit" 으로 변경해주세요 .
onclick="DosignUp(); 추가해주세요
보통 화면단에서 이렇게 유효성 검사를 1차로 진행한 후 , 자바단(스프링) validation 으로 다시 처리를 하고
DB단 에서 한번 더 유혀성 검사를 하는 것으로 알고 있는데 ?? 맞나요 ?? 실무자님 계시면 댓글좀 ㅠㅠ
스프링에서 validation을 사용하는 것은 이후 시간이 있으면 포스팅 하겠습니다.
DB단은 저도 잘 ;; :D 모르겟어요 ㅎㅎ 누가 좀 알려주세요 ㅎㅎㅎㅎ
다음 글은 AJAX를 활용해서 아이디 중복 검사를 해보겠습니다. ㅎㅎㅎㅎ
'프레임워크 > SpringFrameWork' 카테고리의 다른 글
6. 스프링 기본 게시판 만들기(리스트출력하기) (3) | 2018.02.13 |
---|---|
5. ajax를 활용하여 아이디 중복체크 하기 (43) | 2018.02.08 |
3. spring 다음 주소API를 활용하여 우편번호 및 주소 찾기 (0) | 2018.02.07 |
2. 회원가입 암호화 하는방법2 (0) | 2018.02.07 |
1. Spring 회원가입하기 (4) | 2018.02.06 |