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 validityStatefalse.

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

Tương thích trình duyệt

Xem thêm