Menu
CoddyTech

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ính for của nhãn phải khớp với thuộc tính id củ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ủ.

challenge icon

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:

  1. Một thẻ <form>.
  2. Bên trong biểu mẫu, tạo một nhóm gồm ba hộp kiểm có tên "toppings".
  3. Hộp kiểm đầu tiên cần có id "cheese", giá trị "cheese" và nhãn có nội dung "Cheese".
  4. Hộp kiểm thứ hai cần có id "pepperoni", giá trị "pepperoni" và nhãn có nội dung "Pepperoni".
  5. Hộp kiểm thứ ba cần có id "mushrooms", giá trị "mushrooms" và nhãn có nội dung "Mushrooms".
  6. 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>
quiz iconTự kiểm tra

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

Tự luyện tập: Playground Web