유효성 검사란?
사용자가 입력한 데이터 값이 서버로 전송되기 전에 특정 규칙에 맞게 입력되었는지 검증하는 것
보안공격, 잘못된 데이터, 사용자의 실수로 예상 가능한 오류등을 방지 가능
핸들러 함수는 폼 페이지에서 이벤트가 발생했을 때 (submit을 클릭했을 때) 검사를 위해 매핑하는 메서드로, 자바스크립트를 이용하여 유효성 검사를 위한 코드를 작성
<script type="text/javascipt">
function 핸들러함수() {
var str=document.폼 이름.입력항목 이름.value;
}
</script>
<form name="폼 이름">
<input type="submit" onclick="핸들러함수()">
필수 입력 항목을 입력하지 않고 <전송>을 클릭하면 입력하지 않았다면 오류 메세지를 출력
submit이 아닌 button으로 잘못된 정보 입력 시 창에 머무르게 가능
document.폼 이름.입력양식 이름.value==""
document.폼 이름.입력양식 이름.value.length < 5
isNaN(dcument.폼 이름.입력양식 이름.value)