Zum Inhalt springen

HTML-Formularvalidierung (required)

Männliche Person, frontal, schaut in die Kamera; trägt kariertes Hemd über dunkelfarbigem T‑Shirt; heller Innenraum mit unscharfem Monitor oder Poster links und Fenster rechts.

von Richard Albrecht am 18.10.2026

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.

Siehe auch:

input-Element

Ein Element, viele Erscheinungsformen.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

form-Element

Umschließt die Felder und bestimmt, wohin die Eingaben gehen.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

label-Element

Die Beschriftung, die am Feld hängt.

#Frontend-Entwicklung (HTML, CSS, JavaScript)