Die Formularvalidierung ist eine häufige Ebene bei der Entwicklung von WEB-Anwendungen. Manchmal müssen wir sicherstellen, dass bestimmte Elemente im Formular ausgefüllt werden müssen, Zahlen sein müssen, eine bestimmte Anzahl von Ziffern haben müssen usw. Derzeit wird die Formularüberprüfung verwendet. Im Allgemeinen gibt es zwei Methoden zur Formularüberprüfung Verwenden Sie:
1. Schreiben Sie eine JavaScript- oder VBScript-Formularüberprüfungsfunktion und führen Sie die Überprüfung auf dem Client durch.
2. Verwenden Sie nach dem Absenden des Formulars die ASP-Methode Request.Form, um den Eingabewert des Formulars zur Beurteilung zu erhalten , und geben Sie dann das Ergebnis am Ende zurück.
Diese beiden Methoden haben ihre Vor- und Nachteile. Die erste Methode ist beispielsweise schneller und verwendet normalerweise die Warnbox-Methode Der Benutzer kann das Formular gemäß den Eingabeaufforderungen schnell ausfüllen, aber der Nachteil ist, dass der Browser des Benutzers JavaScript-Skripte unterstützen muss. Andernfalls ist @#$%&^* (Oda ist zu Boden gefallen^ _^); und die zweite Methode ist kompatibel. Die Leistung ist relativ gut, der Nachteil besteht jedoch darin, dass sie relativ langsam ist (an den Server senden und zurückgeben) und unpraktisch zu verwenden ist. Dieses Mal verwende ich hauptsächlich die JavaScript-Methode zur Verifizierung. Natürlich ist es am sichersten, zwei Methoden gleichzeitig zur Verifizierung zu verwenden, aber (schwitze...) es wird anstrengend für uns Programmierer:)
Die beiden Methoden der Formularvalidierung wurden oben erläutert. Lassen Sie uns ausführlich über das Konzept der dynamischen Generierung von JavaScript sprechen. Warum müssen wir es dynamisch generieren? Da diese Art von clientseitigem Verifizierungscode sehr umständlich ist, wäre es wirklich ermüdend, wenn Sie ihn jedes Mal selbst schreiben müssten! Freunde, die an DW (Dreamweaver) oder UD gewöhnt sind, verwenden normalerweise Formularvalidierungs-Plug-Ins. Der nach der Verwendung generierte Code ist nicht künstlerisch und viele davon werden nicht verwendet (Code-Redundanz). Worüber Oda sprechen möchte, ist die Generierung von Code, der vollständig der Formularsituation entspricht.
Haftungsausschluss: Oda beherrscht JavaScript nicht. Ich möchte nur über die dynamische Generierungsmethode sprechen, die JS-Meister selbst ändern können.
Dann fangen wir an.
1. Schauen wir uns zunächst einen einfachen JavaScript-Bestätigungscode an: