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

Đề bài

Đoàn trường THPT A tạo biểu mẫu thu thập thông tin đăng kí thành viên các câu lạc bộ trong trường. Biểu mẫu hiển thị trên trình duyệt có dạng như sau:

Nhận định về biểu mẫu này, học sinh M đưa ra một số ý kiến sau:

1. Chỉ có thể chọn một trong hai giá trị giới tính là Nam hoặc Nữ.
2. Chỉ có thể chọn một trong hai giá trị câu lạc bộ muốn tham gia là CLB Bóng đá hoặc CLB Vovinam.
3. id của hai phần tử checkbox phải khác nhau, name giống nhau.
4. id của hai phần tử radio khác nhau.
Đáp án đúng: 1Đ, 2S, 3Đ, 4Đ

Xem lời giải

Phương pháp giải

Lời giải chi tiết

Phân tích các ý kiến của học sinh M về biểu mẫu

1. Chỉ có thể chọn một trong hai giá trị giới tính là Nam hoặc Nữ: Nhận định này ĐÚNG. Bởi vì các lựa chọn Nam và Nữ được tạo bởi các phần tử radio, và các phần tử này cùng có một thuộc tính name, do đó chỉ có thể chọn một giá trị trong nhóm này.

2. Chỉ có thể chọn một trong hai giá trị câu lạc bộ muốn tham gia là CLB Bóng đá hoặc CLB Vovinam: Nhận định này SAI. Các lựa chọn CLB Bóng đá và CLB Vovinam được tạo bởi các phần tử checkbox, cho phép chọn nhiều hơn một giá trị.

3. id của hai phần tử checkbox phải khác nhau, name giống nhau: Nhận định này ĐÚNG. Các phần tử checkbox nên có id khác nhau để phân biệt khi truy cập hoặc làm việc với JavaScript, trong khi name nên giống nhau để nhóm các giá trị này chung với nhau cho việc xử lý dữ liệu.

4. id của hai phần tử radio khác nhau: Nhận định này ĐÚNG. Tương tự như checkbox, các phần tử radio cần có id khác nhau để dễ dàng phân biệt khi thao tác.

Chú ý khi giải

  • Khi tạo biểu mẫu với HTML, cần phân biệt rõ giữa radio button và checkbox. Radio button chỉ cho phép chọn một giá trị trong nhóm, trong khi checkbox cho phép chọn nhiều giá trị.
  • Sử dụng id để định danh duy nhất từng phần tử trong biểu mẫu, hữu ích khi cần truy vấn hoặc thay đổi thông tin thông qua mã JavaScript.
  • Đảm bảo tên (name) của các phần tử radio hoặc checkbox giống nhau để nhóm các giá trị liên quan lại, giúp việc xử lý dữ liệu dễ dàng hơn.