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 的浏览器中加载。

另请参阅