HTMLTextAreaElement: checkValidity() method

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 HTMLTextAreaElement trả về một giá trị logic cho biết phần tử có đáp ứng các quy tắc xác thực ràng buộc được áp dụng cho nó 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ì checkValidity() không có hành vi mặc định của trình duyệt, việc hủy sự kiện invalid này không có tác dụng gì.

Note: Một phần tử HTML <textarea>validationMessage không rỗng được coi là không hợp lệ, sẽ khớp với pseudo-class CSS :invalid, và sẽ khiến checkValidity() trả về false. Dùng phương thức HTMLTextAreaElement.setCustomValidity() để đặt HTMLTextAreaElement.validationMessage thành chuỗi rỗng, từ đó đặ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ề hợp lệ; ngược lại trả về false.

Ví dụ

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

js
const element = document.getElementById("myTextArea");
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