Schritt 1: Einrichten des HTML -Dokuments
Erstellen Sie ein neues HTML -Dokument und geben Sie die folgenden Zeilen darin ein, um ein Formular zu erstellen:
In den obigen Zeilen:
Wenn das HTML -Dokument in einem Webbrowser geladen wird, wird Folgendes angezeigt:
Die Webseite fragt nach dem Vornamen, der E -Mail -Adresse und der Kontaktnummer des Benutzers des Benutzers.
Schritt 2: Einrichten der JavaScript -Datei
Erstellen Sie in JavaScript mit den folgenden Zeilen die Funktionsformsubmit ():
Funktion formsubmit ()Erstellen Sie danach drei Variablen und speichern Sie die Werte aus den drei Feldern in ihnen mit den folgenden Zeilen:
var FirstName = Dokument.Formen.Gültigkeit.Name.Wert;In den obigen Zeilen die "dokumentieren" Objekt wurde verwendet, um das zu bekommen "Formen" Attribut, das mit dem Namen des Formulars weiter verwendet wurde Gültigkeit So greifen Sie mit ihren Namen auf die Eingabe -Tags zu.
Definieren Sie danach die regulären Ausdrücke zur Überprüfung der Gültigkeit jedes Feldes mit den folgenden Zeilen:
var EmailRegex = /^\ W+([\.-]?\ w+)*@\ w+([\.-]?\ w+)*(\.\ w 2,3)+$/g;In den obigen Zeilen:
Vergleichen Sie danach die drei regulären Ausdrücke mit ihren jeweiligen Textfeldwerten mit Hilfe von IF -Anweisungen, und wenn ein Feld ungültig ist, kehren Sie einfach zurück und alarmieren Sie den Benutzer für all diese folgenden Zeilen:
if (FirstName == "" || nameregex.test (FirstName))Danach fordern Sie den Benutzer dazu auf, dass die Eingänge gültig waren und den Wert wie WAHR:
ALERT ("Formular mit korrekten Informationen übermittelt");Der vollständige JavaScript -Code lautet wie:
FunktionsformSubmit ()Schritt 3: Testen der Validierung des Formulars
Führen Sie die Arbeit der Formularvalidierung aus, indem Sie das HTML -Dokument ausführen und Daten in die Eingabebereich eingeben. Geben Sie einen ungültigen Namen mit Sonderzeichen oder Zahlen darin an
Die Webseite veranlasste den Benutzer, dass der Name ungültig war.
Versuchen Sie es erneut mit dem richtigen Namen und einer falschen E -Mail -Adresse:
Der Benutzer wurde darauf hingewiesen, dass die E -Mail -Adresse nicht gültig ist.
Versuchen Sie danach einen gültigen Namen und eine gültige E -Mail -Adresse, jedoch mit einer ungültigen Kontaktnummer wie:
Die Webseite forderte den Benutzer auf, dass die Kontaktnummer nicht gültig ist.
Geben Sie für den endgültigen Test alle richtigen Informationen wie:
Mit allen bereitgestellten Informationen ist die Formularvalidierung erfolgreich und die Webanwendung kann sich weiterentwickeln.
Abschluss
Formularvalidierung kann in einem HTML -Formular mit JavaScript, regulären Ausdrücken und einem wenig Logikgebäude implementiert werden. Regelmäßige Ausdrücke können den richtigen akzeptierten Eingang für ein Feld definieren. Danach kann der reguläre Ausdruck mithilfe der Test () -Methode des jeweiligen Eingabefeldes mit dem Wert des jeweiligen Eingabefeldes übereinstimmen. Dies gilt auch für andere Arten von Eingabefeldern.