* 예외처리하기 (Validation check)*

어플 회원가입 화면

 

 

 

<화면>

 

<HTML>

 

 

 

<CSS>

 

 

 

 

 

 

<JS>

 

1. 자주 쓸것 같은것을 변수로 간단하게 저장한다.

 

 

 

 

2. 정보 취합. 취합이 잘 되었나 확인한다.

( 함수를 만들어 놓고 맨 아래에서 적용했다. )

 

-.value : 칸에 적힌 내용

 

 

 

 

 

 

 

3. 성공적으로 회원 가입 되었을 때 '회원가입을 축하합니다'라고 팝업창을 띄울걸 미리 만들어 놓는다.

 

 

 

 

 

 

4. 예외처리

 

 

 

1) 빈 칸 없이 다 입력되었는지 확인

 

if (!변수이름) {

입력되지 않았을 때 실행할 행동

}

 

- .focus() : 커서가 해당 칸에 가도록 한다. UX를 올려줌  

- return : 실행되기 전 상태로 돌아가는것. 실행된 if 문 위로 올라간다.

 

 

 

- 모든 빈칸에 대한 확인

 

 

- 아이디가 입력되지 않았을 때 실행화면

 

 

 

- 이후 아이디 입력칸에 커서가 간 화면

 

 

 

 

 

 

 

 

 

2) 비밀번호와 비밀번호 확인 칸이 같은지 비교하기

 

비교연산자 != 이용.

 

 

- .value 에 '' (null)을 넣어준다.

 

 

 

- 비밀번호가 서로 다를때의 팝업

 

 

 

 

 

 

 

 

3) 비밀번호 길이 확인. (6보다 길 경우 통과)

- 보통 비밀번호 비교보다 먼저 실행한다.

- 길이를 확인하는 방법 : 변수.length

 

 

- 길이가 제대로 취합되는지 확인

 

-> 제대로 된다.

 

 

 

- 길이가 6보다 짧을 때 실행할 동작

 

 

- 비밀번호길이가 6보다 작을때의 웹 화면

 

 

 

 

 

 

 

 

5) 이메일이 형식대로 잘 적혔는지 확인

: 정규식 이용

 

- 이메일 정규식 : 이메일이 영어, 숫자, 골뱅이, ....com or co.kr ..등으로 구성되어있는지 확인한다

- 정규식을 공부하면 스스로 작성할 수 있다

-구글에 검색해서 사용하기도 한다.

 

 

 

 

 

 

 

 

모두 통과되었을 때 결과 화면.

 

물론 진짜 웹에서 이렇게 작성하면 통과되지 않겠지만 연습이기 때문에 이 정도만 작성했다.

+ Recent posts