ASP에서 양식 유효성 검사 구현 방법
ASP 프로그램에서는 사용자에게 양식을 작성한 다음 직접 보내기 버튼을 클릭하여 보내도록 요청하는 경우가 많습니다. 오늘날의 프로그램은 양식의 내용을 제한한 다음 우리에게 보냅니다.
이것은 단지 간단한 예일 뿐이며 프로그래밍에 종사하는 모든 사람에게 유용할 수 있기를 바랍니다.
HTML 형식:
<양식 작업=action.asp 방법=게시물 이름=myform>
이름과 성: <br/>
<입력 유형=텍스트 이름=이름과 성 크기=30> <br/>
이메일: <br/>
<입력 유형=텍스트 이름=이메일 크기=30> <br/>
나이: <br/>
<입력 유형=텍스트 이름=나이 크기=3> <br/>
성별: <br/>
<사이즈 선택=1 이름=성별>
<option>- 성별 선택 -</option>
<옵션 값=남성>남성</옵션>
<옵션 값=여성>여성</옵션>
</선택> <br/>
<입력 유형=제출 값=제출 onClick=check();return false;>
</form>
Check() 함수는 양식 내용을 감지하는 데 사용됩니다.
자바스크립트 기능:
<SCRIPT LANGUAGE=자바스크립트 유형=텍스트/자바스크립트>
함수 검사() {
var nameandsurname = document.myform.nameandsurname;
var 이메일 = document.myform.email;
var 연령 = document.myform.age;
var 성별 = document.myform.gender;
if ( nameandsurname.value.indexOf( ) == -1) {
Alert(이름과 성을 입력하세요.);
이름과 성.focus();
} else if ((email.value.indexOf(@) == -1) || (email.value.indexOf(.) == -1)) {
Alert(유효한 이메일 주소를 입력하세요.);
email.focus();
} else if (! (parseInt(age.value) > 0)) {
Alert(나이를 입력하세요.);
나이.초점();
} else if (gender.selectedIndex == 0) {
알림(성별을 선택하세요.);
성별.초점();
} 또 다른 {
document.myform.submit();
}
}
</SCRIPT>
웹페이지의 <head> </head> 사이에 위의 자바스크립트 코드를 삽입하세요!