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.
Die schreibgeschützte valueMissing-Eigenschaft des ValidityState-Interfaces gibt an, ob ein erforderliches required-Steuerelement, wie ein <input>, <select> oder <textarea>, einen leeren Wert hat.
Wenn das required-Attribut gesetzt ist und keine <option> ausgewählt ist oder ein <textarea> oder ein vom Benutzer editierbares <input> leer ist, wird die valueMissing-Eigenschaft true sein. Die Eigenschaft ist nur true, wenn das Feld erforderlich ist und keinen Wert hat; wenn das Feld nicht erforderlich ist oder wenn das Feld erforderlich ist und einen Wert hat, ist der Wert false.
Ein boolescher Wert, der true ist, wenn der ValidityState nicht gesetzt ist und das required-Attribut vorhanden ist.
Das folgende Beispiel überprüft die Gültigkeit eines numerischen Eingabeelements. Es wurden Einschränkungen hinzugefügt, indem das min-Attribut verwendet wurde, das einen Mindestwert von 18 für die Eingabe festlegt, und das required-Attribut, das leere Werte nicht zulässt. Wenn der Benutzer einen Wert eingibt, der keine Zahl größer als 17 ist, schlägt die Einschränkungsvalidierung des Elements fehl, und die Stile, die :invalid entsprechen, werden angewendet.
| HTML # dom-validitystate-valuemissing-dev |
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.