Hộp kiểm
Thuộc phần Kiến thức cơ bản trong hành trình HTML của Coddy. Bài học 42 trên 60.
Trong HTML, hộp kiểm dùng để tạo một nhóm tùy chọn, cho phép người dùng chọn nhiều tùy chọn trong nhóm. Hộp kiểm được tạo bằng thẻ <input> với thuộc tính type được đặt thành "checkbox".
Đây là cú pháp cơ bản để tạo hộp kiểm trong HTML:
<input type="checkbox" id="option1" name="checkboxgroup" value="option1">
<label for="option1">Option 1</label><input>: Thẻ xác định trường đầu vào.type="checkbox": Thuộc tính chỉ định kiểu đầu vào là ô kiểm.id: Thuộc tính cung cấp cho ô kiểm một mã định danh duy nhất.
name: Thuộc tính dùng để nhóm các hộp kiểm với nhau. Khác với nút radio, bạn có thể chọn nhiều hộp kiểm có cùng tên cùng lúc.value: Thuộc tính chỉ định giá trị gắn với hộp kiểm. Giá trị này được gửi đến máy chủ khi biểu mẫu được gửi.
<label>: Thẻ tạo nhãn có thể nhấp cho hộp kiểm. Thuộc tínhforcủa nhãn phải khớp với thuộc tínhidcủa hộp kiểm.
Đây là ví dụ về cách tạo một nhóm hộp kiểm:
<form>
<input type="checkbox" id="option1" name="mygroup" value="option1">
<label for="option1">Option 1</label><br>
<input type="checkbox" id="option2" name="mygroup" value="option2">
<label for="option2">Option 2</label><br>
<input type="checkbox" id="option3" name="mygroup" value="option3">
<label for="option3">Option 3</label><br>
</form>Trong ví dụ này, ta có một biểu mẫu với ba ô chọn, tất cả thuộc cùng một nhóm vì chúng có chung thuộc tính name ("mygroup"). Mỗi ô chọn có id và value riêng cùng một nhãn tương ứng. Khi người dùng chọn một hoặc nhiều tùy chọn này rồi gửi biểu mẫu, các giá trị của những ô chọn đã chọn sẽ được gửi đến máy chủ.
Thử thách
DễTạo một tài liệu HTML có biểu mẫu chứa một nhóm hộp kiểm. Biểu mẫu cần có các phần tử sau:
- Một thẻ
<form>. - Bên trong biểu mẫu, tạo một nhóm gồm ba hộp kiểm có tên "toppings".
- Hộp kiểm đầu tiên cần có id "cheese", giá trị "cheese" và nhãn có nội dung "Cheese".
- Hộp kiểm thứ hai cần có id "pepperoni", giá trị "pepperoni" và nhãn có nội dung "Pepperoni".
- Hộp kiểm thứ ba cần có id "mushrooms", giá trị "mushrooms" và nhãn có nội dung "Mushrooms".
- Thêm thẻ
<br>sau mỗi nhãn để tạo dấu ngắt dòng.
Tự làm thử
<!DOCTYPE html>
<html>
<body>
<!-- Viết code ở đây -->
</body>
</html>Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.
Tất cả bài học trong Kiến thức cơ bản
1Kiến thức cơ bản về HTML
HTML là gì?Cấu trúc cơ bản của HTMLThẻ và phần tửThẻ lồng nhau và thẻ đóngChú thích trong HTML2Văn bản và định dạng
Tiêu đềĐoạn vănNgắt dòngChữ đậm và chữ nghiêngLại chữ đậm và chữ nghiêngÔn tập: định dạng8Biểu mẫu và đầu vào phần 1
Kiến thức cơ bản về biểu mẫuÔ nhập văn bảnThuộc tính của ô nhậpTrường mật khẩuNhãn cho ô nhậpÔn tập: biểu mẫu cơ bản11Trang đăng ký sự kiện
Tổng quan dự ánPhần đầu trang3Làm việc với danh sách
Danh sách không có thứ tựDanh sách có thứ tựDanh sách lồng nhauÔn tập: danh sách9Biểu mẫu và đầu vào phần 2
Nút radioHộp kiểmDanh sách thả xuốngNútNút trong biểu mẫuÔn tập: biểu mẫu #1Ôn tập: biểu mẫu #2Tự luyện tập: Playground Web