Một giáo viên tạo biểu mẫu bằng HTML cho phép học sinh đăng kí thi học sinh giỏi, mỗi học sinh chỉ được chọn một môn thi duy nhất trong ba môn Toán học, Tin học và Ngoại ngữ. Phương án nào sau đây phù hợp nhất để thực hiện việc này?
Lời giải chi tiết
Để cho phép học sinh chỉ được chọn một môn thi duy nhất trong ba môn Toán học, Tin học và Ngoại ngữ, ta nên sử dụng radio button. Radio button cho phép người dùng chỉ chọn một lựa chọn trong một nhóm các lựa chọn.
Trong các phương án được đưa ra, để đảm bảo các lựa chọn thuộc cùng một nhóm và chỉ có thể chọn một lựa chọn duy nhất, tất cả các nút radio trong cùng nhóm phải có cùng một thuộc tính name.
Phân tích các phương án:
name khác nhau (Toan và Tinhoc), điều này khiến chúng không thuộc cùng một nhóm, do đó có thể chọn nhiều hơn một môn.name="monthi", đảm bảo chỉ có thể chọn một lựa chọn trong các môn thi.name khác nhau, nên không phù hợp cho việc giới hạn người dùng chỉ chọn một lựa chọn.Vậy, phương án C là phương án phù hợp nhất.
Chú ý khi giải
name để chỉ cho phép chọn một trong các nút đó.