양식 유효성 검사는 웹 애플리케이션 개발 시 흔히 접하게 되는 수준입니다. 때로는 양식의 특정 항목이 채워져야 하는지, 숫자여야 하는지, 지정된 자릿수인지 등을 확인해야 합니다. 이때 양식 확인이 일반적으로 사용되는 두 가지 양식 확인 방법이 있습니다. 사용:
1. JavaScript 또는 VBScript 양식 확인 기능을 작성하고 클라이언트에서 확인을 수행합니다.
2. 양식이 제출된 후 ASP 메서드 Request.Form을 사용하여 판단을 위한 양식의 입력 값을 얻습니다. , 그리고 결과를 반환합니다.
이 두 가지 방법에는 장점과 단점이 있습니다. 예를 들어 첫 번째 방법이 더 빠르며 일반적으로 경고 상자 방법을 사용합니다. 사용자는 프롬프트에 따라 신속하게 양식 작성을 완료할 수 있지만, 단점은 사용자의 브라우저가 JavaScript 스크립트를 지원해야 한다는 것입니다. 그렇지 않으면 JavaScript를 끄면 @#$%&^* (Oda가 땅에 떨어졌습니다^ _^); 그리고 두 번째 방법이 호환됩니다. 성능은 비교적 좋지만, 상대적으로 느리고(서버에 제출하고 반환) 사용이 불편하다는 단점이 있습니다. 이번에는 주로 JavaScript 방식을 사용하여 검증을 합니다. 물론 두 가지 방식을 동시에 사용하는 것이 가장 안전하지만 (땀...) 우리 프로그래머들에게는 힘들 것 같습니다.)
위에서 폼 유효성 검사의 두 가지 방법을 설명했습니다. JavaScript를 동적으로 생성하는 개념에 대해 자세히 설명하겠습니다. 왜 동적으로 생성해야 합니까? 이런 종류의 클라이언트 측 인증 코드는 매우 번거롭기 때문에 매번 직접 작성해야 한다면 정말 피곤할 것입니다! DW(Dreamweaver)나 UD에 익숙한 친구들은 일반적으로 양식 유효성 검사 플러그인을 사용할 수 있습니다. 사용 후 생성된 코드는 예술적이지 않으며, 대부분은 사용되지 않습니다(코드 중복성). 오다가 말하고자 하는 것은 폼 상황에 완전히 맞는 코드를 생성하는 것입니다.
면책조항: Oda는 JavaScript에 능숙하지 않습니다. JS 마스터가 직접 수정할 수 있는 방법에 대해 이야기하고 싶습니다.
그럼 시작해보겠습니다.
1. 먼저 간단한 JavaScript 인증 코드를 살펴보겠습니다.