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é!
✅ Đáp án: D. $$<input type="email" name="email" required>$$
🔎 Lí do:
Muốn người dùng nhập email đúng định dạng, trong HTML nên dùng thẻ input với thuộc tính type="email". Trình duyệt sẽ kiểm tra xem dữ liệu có giống một địa chỉ email hay không.
Vì đề bài yêu cầu trường email bắt buộc phải nhập, cần thêm thuộc tính required.
Trường nhập tên thường dùng ô nhập văn bản thông thường, còn trường email phù hợp nhất là vì vừa nhập được dữ liệu, vừa hỗ trợ kiểm tra định dạng.
🚨 Các đáp án khác:
A. $$<input type="password" name="email">$$ → Sai vì password dùng để nhập mật khẩu, nội dung bị che đi và không kiểm tra định dạng email.
B. $$<textarea name="email">$$ → Sai vì textarea dùng để nhập văn bản nhiều dòng, không phù hợp để kiểm tra định dạng email.
C. $$<input type="text" name="email" required>$$ → Sai vì tuy có required để bắt buộc nhập, nhưng type="text" không kiểm tra đúng định dạng email.
