Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

ValidityState

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨Juli 2015⁩.

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.

Instanz-Eigenschaften

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ützt

Ein boolescher Wert, der true ist, wenn der Benutzer eine Eingabe gemacht hat, die der Browser nicht konvertieren kann.

customError Schreibgeschützt

Ein 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ützt

Ein 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ützt

Ein 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ützt

Ein 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ützt

Ein 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ützt

Ein 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ützt

Ein 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ützt

Ein 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ützt

Ein 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ützt

Ein 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.

Spezifikationen

Specification
HTML
# validitystate

Browser-Kompatibilität

Siehe auch