HTMLInputElement: thuộc tính required

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 required của giao diện HTMLInputElement chỉ định rằng người dùng phải điền giá trị trước khi gửi biểu mẫu. Nó phản ánh thuộc tính required của phần tử <input>.

Mặc dù thuộc tính boolean HTML required bị bỏ qua nếu loại là hidden, range, color, submit, reset, button, và image, thuộc tính requiredtrue cho các loại đầu vào này nếu thuộc tính hiện diện, false nếu ngược lại.

Nếu một đầu vào bắt buộc không có giá trị, thuộc tính chỉ đọc valueMissing của đối tượng ValidityState sẽ là true.

Giá trị

Một boolean.

Ví dụ

js
const inputElement = document.getElementById("name");
console.log(inputElement.required);
inputElement.required = true;

Đặc tả kỹ thuật

Specification
HTML
# dom-input-required

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

Xem thêm