HTMLInputElement: thuộc tính checked
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 checked của giao diện HTMLInputElement xác định trạng thái được chọn hiện tại của phần tử; nghĩa là, điều khiển biểu mẫu đang được chọn hay không.
Thuộc tính boolean checked liên quan đến các loại đầu vào radio (<input type="radio">) và checkbox (<input type="checkbox">).
Sự hiện diện của thuộc tính HTML checked cho biết hộp kiểm được chọn theo mặc định. Nó không cho biết liệu hộp kiểm này hiện có đang được chọn hay không: nếu trạng thái của hộp kiểm thay đổi, thuộc tính nội dung này không phản ánh thay đổi; chỉ có thuộc tính IDL checked của HTMLInputElement được cập nhật. Thuộc tính checked được phản ánh bởi thuộc tính defaultChecked.
Khi thuộc tính checked của đầu vào radio là true, tất cả các đầu vào radio khác có cùng name sẽ là false. Nếu bất kỳ nút radio nào trong nhóm nút radio cùng tên là required, miễn là một nút trong nhóm được checked, thuộc tính chỉ đọc valueMissing của đối tượng ValidityState cho mỗi nút radio trong nhóm sẽ là false.
Giá trị của hộp kiểm chỉ được bao gồm trong dữ liệu gửi khi gửi biểu mẫu nếu checked là true. Giá trị của thuộc tính HTMLInputElement.indeterminate không ảnh hưởng đến giá trị checked của hộp kiểm.
Giá trị
Một boolean.
Ví dụ
const inputElement = document.getElementById("contactMail");
console.log(inputElement.checked);
inputElement.checked = true;
Đặc tả kỹ thuật
| Thông số kỹ thuật |
|---|
| HTML> # dom-input-checked> |
Tương thích trình duyệt
Xem thêm
<input>HTMLInputElement.validity- Lớp giả
:checked