Up5me
Trang chủ > Câu hỏi lẻ > k8LKYCZfCLeA

Đề bài

Trên trang web hiển thị một danh sách lựa chọn cầu thủ như hình sau:

Phương án nào sau đây là đoạn mã HTML đúng để thực hiện công việc trên?

Cầu thủ bạn ưa thích là: <input type="radio"> Ronaldo <input type="radio" > Messi <input type="radio"> Mbappe
Cầu thủ bạn ưa thích là: <input type="checkbox"> Ronaldo <input type="checkbox" > Messi <input type="checkbox"> Mbappe
Cầu thủ bạn ưa thích là: <select > <option> Ronaldo </option> <option> Messi</option> <option> Mbappe</option></select>
<p>Cầu thủ bạn ưa thích là: </p> <input type="checkbox"> Ronaldo <input type="checkbox" > Messi <input type="checkbox"> Mbappe
Đáp án đúng: C

Xem lời giải

Phương pháp giải

Lời giải chi tiết

Để tạo ra một danh sách lựa chọn thả xuống cho phép người dùng chọn một cầu thủ ưa thích, ta phải sử dụng thẻ <select> và các thẻ <option> để liệt kê các lựa chọn trong danh sách đó.

Phân tích các phương án:

  • Phương án A sử dụng các thẻ <input type="radio">, điều này không đúng với yêu cầu là hiển thị một danh sách thả xuống.
  • Phương án B sử dụng các thẻ <input type="checkbox">, điều này cũng không đúng vì checkbox dùng để chọn nhiều hơn một mục, không phải danh sách thả xuống.
  • Phương án C sử dụng đúng cách thẻ <select> và thẻ <option> để tạo ra một danh sách thả xuống, phù hợp với yêu cầu đề bài.
  • Phương án D cũng sử dụng các thẻ <input type="checkbox">, không phù hợp với yêu cầu hiển thị danh sách thả xuống.

Vậy đáp án đúng là phương án C:

Cầu thủ bạn ưa thích là: <select> <option> Ronaldo </option> <option> Messi</option> <option> Mbappe</option></select>

Chú ý khi giải

  • Danh sách thả xuống được tạo nhờ thẻ <select> kết hợp với các thẻ <option>.
  • Người dùng chỉ có thể chọn một mục trong danh sách thả xuống.
  • Không nên nhầm lẫn giữa danh sách thả xuống và các loại mục chọn khác như radio hoặc checkbox. Radio là để chọn một trong nhiều, checkbox là để chọn nhiều từ nhiều.