HTMLInputElement:minLength 属性
minLength
属性是 HTMLInputElement
接口的一个属性,它指示 <input>
元素的值有效所需的最小字符数(以 UTF-16 代码单元计)。它反映了元素的 minlength
属性。-1
表示没有最小长度要求。
注意:如果输入有值,并且该值字符数少于 minlength
属性要求,则该元素被视为无效,并且 ValidityState
对象的 tooShort
属性将为 true
。
值
一个数字,表示元素的 minlength
(如果存在)或 -1
。
示例
给定以下 HTML
html
<p>
<label for="password">Your password</label>
<input id="password" type="password" minlength="8" maxlength="20" />
</p>
您可以使用 minLength
属性来检索或设置 <input>
的 minlength
属性值
js
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
规范
规范 |
---|
HTML 标准 # dom-input-minlength |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。