HTMLObjectElement: validity property
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Thuộc tính chỉ đọc validity của giao diện HTMLObjectElement trả về một đối tượng ValidityState đại diện cho các trạng thái hợp lệ mà phần tử này đang trong. Mặc dù các phần tử <object> không bao giờ là ứng cử viên cho xác thực ràng buộc, trạng thái hợp lệ vẫn có thể không hợp lệ nếu đã đặt thông báo hợp lệ tùy chỉnh.
Giá trị
Một đối tượng ValidityState.
Ví dụ
Ví dụ sau minh họa rằng một phần tử <object> ở trạng thái không hợp lệ khi đặt customError; trong trạng thái này, checkValidity() trả về true trong khi thuộc tính validity của validityState là 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
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| HTML> # dom-cva-validity> |