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> có 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
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.
const element = document.getElementById("mySelect");
console.log(element.checkValidity());
Đặc tả kỹ thuật
| Thông số kỹ thuật |
|---|
| HTML> # dom-cva-checkvalidity-dev> |