18
Câu 18
Bạn muốn người dùng nhập tên và địa chỉ email vào một biểu mẫu HTML. Bạn muốn trường email bắt buộc nhập đúng định dạng email. Bộ thẻ nào và thuộc tính nào là phù hợp?
Bạn muốn người dùng nhập tên và địa chỉ email vào một biểu mẫu HTML. Bạn muốn trường email bắt buộc nhập đúng định dạng email. Bộ thẻ nào và thuộc tính nào là phù hợp?
Giải thích câu 18
Giải thích chi tiết
😎 Cùng DOL xem qua cách giải câu này nhé!
📃 Thông tin đề bài cho:
Cần một trường để người dùng nhập tên.
Cần một trường để người dùng nhập địa chỉ email.
Trường email phải là bắt buộc và phải kiểm tra đúng định dạng email.
❓ Hiểu câu hỏi:
Câu hỏi yêu cầu chọn bộ thẻ (tag) và thuộc tính phù hợp để thu tên và email, với email được kiểm tra định dạng và bắt buộc.
Cần biết các loại thẻ/thuộc tính HTML liên quan: input với thuộc tính type (ví dụ "text", "email", "password"), thẻ textarea, và thuộc tính required.
🔎 Hướng dẫn cách làm:
Khái niệm liên quan:
Thẻ input với thuộc tính type="email": trình duyệt sẽ kiểm tra định dạng email (ví dụ có ký tự @ và phần domain hợp lý).
Thuộc tính required: bắt buộc người dùng phải nhập trước khi gửi form.
Cách cài đặt phù hợp (ví dụ):
Trường tên:
Trường email (bắt buộc và kiểm tra định dạng):
Kiểm tra các lựa chọn sai (ví dụ các phương án trong đề):
A: — sai vì type="password" chỉ ẩn ký tự, không kiểm tra định dạng email.
B: — sai vì textarea không thực hiện kiểm tra định dạng email.
C: — sai vì mặc dù bắt buộc, nhưng type="text" không kiểm tra định dạng email.
Kết luận: Cần dùng cho trường email và cho tên.
✅ Đáp án: D
