Heim > Artikel > Web-Frontend > AngularJS implementiert form validation_AngularJS
Obwohl ich kein Front-End-Programmierer bin, verstehe ich, wie wichtig es ist, eine Überprüfung im Front-End durchzuführen.
Denn auf diese Weise kann das Backend eine Verschnaufpause einlegen und im Vergleich zum Backend kann das Frontend tatsächlich die Zufriedenheit des Benutzers verbessern.
AngularJS bietet eine sehr praktische Formularvalidierungsfunktion, die hier aufgezeichnet wird.
Beginnen Sie zunächst mit dem folgenden Code
Erforderlich
Länge
Spezifisches Format
Zum Beispiel E-Mail, URL, Nummer, setzen Sie einfach den Typ auf den entsprechenden Typ, zum Beispiel:
Verwenden Sie die Direktive ng-pattern, zum Beispiel:
makellos/schmutzig
Gibt an, ob es geändert wurde, z. B.
AngularJS stellt entsprechende CSS-Klasse für den Formularstatus bereit
Stellen Sie zum Beispiel sicher, dass die Verifizierung „bestanden“ grün und „nicht bestanden“ rot ist:
Im angegebenen Beispiel wird nur eine E-Mail-Bestätigung geschrieben. Wenn Sie mehrere Felder, mehrere verschiedene Eingabeaufforderungen und mehrere Ereignisse hinzufügen, wird der Code unübersichtlich.
Das ist eigentlich nicht zu empfehlen, wir haben einen besseren Weg.
Verwenden Sie einfach angle-messages.js
Vergessen Sie zunächst nicht diese beiden Schritte
Okay, ersetzen Sie zuerst diese Duplikate durch ng-messages und ng-message. Das obige Beispiel wird: