Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Das ValidityState Interface repräsentiert die Gültigkeitszustände, in denen sich ein Element im Hinblick auf die Einschränkungsvalidierung befinden kann. Zusammen helfen sie zu erklären, warum der Wert eines Elements die Validierung nicht besteht, falls er nicht gültig ist.
Jeder Gültigkeitszustand wird durch eine boolesche Eigenschaft dargestellt. Ein Wert von true zeigt an, dass die entsprechende Validierungseinschränkung fehlgeschlagen ist, außer bei der valid-Eigenschaft, die true ist, wenn der Wert des Elements allen Einschränkungen entspricht.
badInput SchreibgeschütztEin boolescher Wert, der true ist, wenn der Benutzer eine Eingabe gemacht hat, die der Browser nicht konvertieren kann.
customError SchreibgeschütztEin boolescher Wert, der angibt, ob die benutzerdefinierte Fehlermeldung des Elements durch Aufrufen der Methode setCustomValidity() des Elements auf eine nicht-leere Zeichenkette gesetzt wurde.
patternMismatch SchreibgeschütztEin boolescher Wert, der true ist, wenn der Wert nicht dem angegebenen pattern entspricht, und false, wenn er übereinstimmt. Wenn true, entspricht das Element der :invalid CSS-Pseudoklasse.
rangeOverflow SchreibgeschütztEin boolescher Wert, der true ist, wenn der Wert größer ist als das durch das max-Attribut spezifizierte Maximum, oder false, wenn er kleiner oder gleich dem Maximum ist. Wenn true, entspricht das Element den CSS-Pseudoklassen :invalid und :out-of-range.
rangeUnderflow SchreibgeschütztEin boolescher Wert, der true ist, wenn der Wert kleiner ist als das durch das min-Attribut spezifizierte Minimum, oder false, wenn er größer oder gleich dem Minimum ist. Wenn true, entspricht das Element den CSS-Pseudoklassen :invalid und :out-of-range.
stepMismatch SchreibgeschütztEin boolescher Wert, der true ist, wenn der Wert nicht den durch das step-Attribut bestimmten Regeln entspricht (d.h. er ist nicht gleichmäßig durch den Schrittwert teilbar), oder false, wenn er der Schrittregel entspricht. Wenn true, entspricht das Element der :invalid CSS-Pseudoklasse.
tooLong SchreibgeschütztEin boolescher Wert, der true ist, wenn der Wert das angegebene maxlength für HTMLInputElement oder HTMLTextAreaElement-Objekte überschreitet, oder false, wenn seine Länge kleiner oder gleich der maximalen Länge ist. Hinweis: Diese Eigenschaft ist in Gecko nie true, da die Werte der Elemente daran gehindert werden, länger als maxlength zu sein. Wenn true, entspricht das Element den CSS-Pseudoklassen :invalid und :out-of-range.
tooShort SchreibgeschütztEin boolescher Wert, der true ist, wenn der Wert das angegebene minlength für HTMLInputElement oder HTMLTextAreaElement-Objekte nicht erreicht, oder false, wenn seine Länge größer oder gleich der Minimalen Länge ist. Wenn true, entspricht das Element den CSS-Pseudoklassen :invalid und :out-of-range.
typeMismatch SchreibgeschütztEin boolescher Wert, der true ist, wenn der Wert nicht der erforderlichen Syntax entspricht (wenn type email oder url ist), oder false, wenn die Syntax korrekt ist. Wenn true, entspricht das Element der :invalid CSS-Pseudoklasse.
valid SchreibgeschütztEin boolescher Wert, der true ist, wenn das Element alle seine Validierungseinschränkungen erfüllt und daher als gültig angesehen wird, oder false, wenn es eine Einschränkung nicht erfüllt. Wenn true, entspricht das Element der :valid CSS-Pseudoklasse; andernfalls der :invalid CSS-Pseudoklasse.
valueMissing SchreibgeschütztEin boolescher Wert, der true ist, wenn das Element ein required-Attribut hat, aber keinen Wert, oder false andernfalls. Wenn true, entspricht das Element der :invalid CSS-Pseudoklasse.
| HTML # validitystate |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.