HTMLInputElement: minLength-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 minLength
-Eigenschaft des HTMLInputElement
-Interfaces gibt die minimale Anzahl von Zeichen (in UTF-16-Codeeinheiten) an, die für den Wert des <input>
-Elements erforderlich sind, um gültig zu sein. Sie spiegelt das minlength
-Attribut des Elements wider. Der Wert -1
bedeutet, dass keine Mindestlängenanforderung besteht.
Hinweis:
Wenn das Eingabefeld einen Wert hat und dieser Wert weniger Zeichen als im minlength
-Attribut erforderlich enthält, wird das Element als ungültig angesehen und die ValidityState
-Object-Eigenschaft tooShort
wird true
sein.
Wert
Eine Zahl, die das minlength
-Attribut des Elements darstellt, falls vorhanden, oder -1
.
Beispiel
Angenommen, folgendes HTML:
<p>
<label for="password">Your password</label>
<input id="password" type="password" minlength="8" maxlength="20" />
</p>
Sie können die minLength
-Eigenschaft verwenden, um den Wert des minlength
-Attributs des <input>
-Elements abzurufen oder festzulegen:
const inputElement = document.querySelector("#password");
console.log(`Element's minLength: ${inputElement.minLength}`); // "Element's minlength: 8"
inputElement.minLength = 12; // updates the element's minlength attribute value
Spezifikationen
Specification |
---|
HTML # dom-input-minlength |