HTMLSelectElement: 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 HTMLSelectElement trả về một giá trị boolean cho biết phần tử có đáp ứng bất kỳ quy tắc xác thực ràng buộc nào được áp dụng hay không. Nếu là false, phương thức cũng kích hoạt sự kiện invalid trên phần tử. Vì không có hành vi mặc định nào của trình duyệt cho checkValidity(), việc hủy sự kiện invalid này sẽ không có tác dụng.

Note: Một phần tử HTML <select>validationMessage khác null được coi là không hợp lệ, sẽ khớp với pseudo-class CSS :invalid, và sẽ làm cho checkValidity() trả về false. Hãy dùng phương thức HTMLSelectElement.setCustomValidity() để đặt HTMLSelectElement.validationMessage về chuỗi rỗng nhằm đặt trạng thái validity thành hợp lệ.

Cú pháp

js
checkValidity()

Tham số

Không có.

Giá trị trả về

Trả về true nếu giá trị của phần tử không có vấn đề 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("mySelect");
console.log(element.checkValidity());

Đặc tả kỹ thuật

Specification
HTML
# dom-cva-checkvalidity-dev

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

Xem thêm