1. 유효성 검사란 무엇인가?
- 유효성 검사는 사용자가 폼 페이지에서 입력한 데이터 값이 서버로 전송되기 전에 특정 규칙에 맞게 입력되었는지 검증하는 것을 말합니다.
2. 유효성 검사를 위한 두 가지 처리 기법을 간단히 설명하시오.
- 1) 기본 유효성 검사는 사용자가 폼 페이지의 입력 항목에 입력한 데이터 값이 있는지 없는지 확인하고 데이터 길이, 숫자 등 기본적인 것이 맞는지 검사합니다.
- 2) 데이터 형식 유효성 검사는 사용자가 폼 페이지의 입력 항목에 입력한 데이터 값이 특정 형태에 적합한지 검사하기 위한 정규 표현식을 사용하는 방법으로 기본 유효성 검사보다 복잡합니다.
3. 유효성 검사를 위한 핸들러 함수와 폼 페이지를 작성하는 기법을 설명하시오.
- 1) input 태그의 type 속성 값이 submit인 경우 onclick 속성을 이용하여 핸들러 함수를 설정합니다. 또는 form 태그의 onsubmit 속성 값에 설정합니다.
- 2) 자바 스크립트를 이용하여 스크립트 태그 내에 핸들러 함수를 작성합니다.
- 3) 폼 페이지에서 입력된 데이터 값을 핸들러 함수로 가져오기 위해 form 태그의 name 속성 또는 forms 객체를 이용합니다. forms 객체는 배열의 형태이기 때문에 length 속성으로 크기를 알 수 있고 배열 값은 index는 form태그가 나타내는 순서로 0부터 시작합니다.
좋은 글 감사합니다. 자주 올게요 :)