HTMLInputElement: validationMessage 属性

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

HTMLInputElement 接口的只读属性 validationMessage 返回一个字符串,该字符串表示一个本地化的消息,描述了 <input> 控件不满足(如果存在)的验证约束。

如果 <input> 元素不是约束验证的候选元素(HTMLInputElement.willValidatefalse),或者它满足其约束,则值为零长度字符串 ("")。

如果元素是约束验证的候选元素(willValidatetrue)且约束未得到满足(HTMLInputElement.validity 对象的 valid 属性为 false),则值为在验证过程中会显示给用户的错误消息。