HTMLObjectElement: validity 屬性
HTMLObjectElement 介面的只讀屬性 validity 返回一個 ValidityState 物件,該物件表示元素所處的有效性狀態。儘管 <object> 元素永遠不是 約束驗證 的候選者,但如果設定了自定義驗證訊息,其有效性狀態仍然可能無效。
值
一個 ValidityState 物件。
示例
以下示例演示了當設定了 customError 時,<object> 處於無效狀態;在此狀態下,checkValidity() 返回 true,而 validityState 的 validity 屬性為 false。
js
const objectElem = document.getElementById("myObjectElm");
objectElem.setCustomValidity("This object element is invalid.");
const validityState = objectElem.validity;
console.log(validityState.valid); // false
console.log(validityState.customError); // true
console.log(objectElem.checkValidity()); // true
規範
| 規範 |
|---|
| HTML # dom-cva-validity |
瀏覽器相容性
載入中…