Die HTML-Formularvalidierung prüft Eingaben selbst, bevor JavaScript dazukommt: Pflichtfelder, Formate, Längen und Wertebereiche.
- HTML-Formularvalidierung (required)
Die eingebaute Prüfung von Formulareingaben durch den Browser.
Beispiel: „Die HTML-Formularvalidierung läuft ohne eine Zeile JavaScript.“
Die Mittel
<input type="email" name="mail" required
minlength="6" maxlength="120">required macht ein Feld zur Pflicht, der Typ prüft das Format, pattern prüft gegen einen regulären Ausdruck, min und max begrenzen Zahlen und Daten. Die Meldungen kommen in der Browsersprache und müssen nicht übersetzt werden.
Ersetzt die Prüfung auf dem Server nicht
Alles, was im Browser läuft, lässt sich umgehen. Die eingebaute Prüfung ist eine Bequemlichkeit für ehrliche Nutzer, keine Sicherheitsmaßnahme. Was auf dem Server ankommt, wird dort erneut geprüft.