HTMLFormElement: phương thức checkValidity()

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.

Phương thức checkValidity() của giao diện HTMLFormElement trả về một giá trị boolean cho biết liệu tất cả các điều khiển được liên kết có đáp ứng các quy tắc xác thực ràng buộc được áp dụng cho chúng hay không. Phương thức này cũng kích hoạt sự kiện invalid trên mỗi phần tử không hợp lệ, nhưng không kích hoạt trên chính phần tử biểu mẫu. Vì không có hành vi mặc định của trình duyệt cho checkValidity(), việc hủy sự kiện invalid này không có tác dụng.

Note: Các lớp giả CSS :valid:invalid được áp dụng cho các phần tử <form> dựa trên tính hợp lệ của các điều khiển biểu mẫu mà nó sở hữu, chứ không phải dựa trên tính hợp lệ của chính phần tử <form>.

Cú pháp

js
checkValidity()

Tham số

Không có.

Giá trị trả về

Trả về true nếu giá trị của các điều khiển được liên kết không có vấn đề gì về tính hợp lệ; ngược lại, trả về false.

Ví dụ

Trong ví dụ sau, việc gọi checkValidity() sẽ trả về true hoặc false.

js
const element = document.getElementById("myForm");
console.log(element.checkValidity());

Đặc điểm kỹ thuật

Specification
HTML
# dom-form-checkvalidity-dev

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

Xem thêm