HTMLInputElement: required-Eigenschaft
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Die required
-Eigenschaft der HTMLInputElement
-Schnittstelle gibt an, dass der Benutzer einen Wert eingeben muss, bevor er ein Formular abschickt. Sie spiegelt das required
-Attribut des <input>
-Elements wider.
Während das HTML-Boolean-required
-Attribut ignoriert wird, wenn der Typ hidden
, range
, color
, submit
, reset
, button
und image
ist, ist die required
-Eigenschaft für diese Eingabetypen true
, wenn das Attribut vorhanden ist, andernfalls false
.
Wenn eine erforderliche Eingabe keinen Wert hat, wird die schreibgeschützte valueMissing
-Eigenschaft des ValidityState
-Objekts wahr sein.
Wert
Ein Boolean.
Beispiele
const inputElement = document.getElementById("name");
console.log(inputElement.required);
inputElement.required = true;
Spezifikationen
Specification |
---|
HTML Standard # dom-input-required |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
<input>
HTMLInputElement.validity
:required
Pseudo-Klasse