HTMLTextAreaElement: minLength 属性

Baseline 已广泛支持

此功能已成熟,可跨多种设备和浏览器版本工作。它自 ⁨2018 年 4 月⁩ 起已在所有浏览器中可用。

HTMLTextAreaElement 接口的 minLength 属性表示 HTMLTextAreaElement 接口的 value 必须至少包含的字符数(以 UTF-16 码单元为单位)才能被视为有效。它反映了该元素的 minlength 属性。-1 表示没有最小长度要求。

注意: 如果 textarea 具有值,并且该值包含的字符少于 minlength 属性要求的数量,则该元素被视为无效,并且 ValidityState 对象的 tooShort 属性将为 true

如果存在 minlength 属性,则返回一个表示该属性值的数字;否则返回 -1

示例

给定以下 HTML

html
<p>
  <label for="comment">Comment</label>
  <textarea id="comment" minlength="10" maxlength="200"></textarea>
</p>

您可以使用 minLength 属性来检索或设置 <textarea>minlength 属性值。

js
const textareaElement = document.querySelector("#comment");
console.log(`Element's minLength: ${textareaElement.minLength}`); // "Element's minlength: 10"
textareaElement.minLength = 5; // updates the element's minlength attribute value

规范

规范
HTML
# dom-textarea-minlength

浏览器兼容性

另见