6
Câu 6
B. Phần riêng: Định hướng Tin học ứng dụng
Nhóm của Lan phải làm một bài thu hoạch thiết kế chức năng đăng ký khóa học trực tuyến, Lan được giao tạo biểu mẫu đăng ký, bạn đã tạo tệp "dangky_khoahoc.html" với biểu mẫu gồm các thành phần:
• Ô text để nhập họ tên (name="hoten")
• Ô email để nhập địa chỉ email (name="email")
• Ô để nhập ghi chú thêm
• Nút "Đăng ký" để gửi biểu mẫu bằng phương thức POST
Một số bạn đưa ra nhận xét về biểu mẫu này:
B. Phần riêng: Định hướng Tin học ứng dụng Nhóm của Lan phải làm một bài thu hoạch thiết kế chức năng đăng ký khóa học trực tuyến, Lan được giao tạo biểu mẫu đăng ký, bạn đã tạo tệp "dangky_khoahoc.html" với biểu mẫu gồm các thành phần: • Ô text để nhập họ tên (name="hoten") • Ô email để nhập địa chỉ email (name="email") • Ô để nhập ghi chú thêm • Nút "Đăng ký" để gửi biểu mẫu bằng phương thức POST Một số bạn đưa ra nhận xét về biểu mẫu này:
Phát biểu
Đúng
Sai
a
Ô text email có thuộc tính type = "email", trình duyệt sẽ kiểm tra cú pháp email khi gửi dữ liệu.
b
Người dùng có thể nhập nhiều dòng, xuống dòng trong , nhưng chỉ nhận 1 dòng.
c
Nếu muốn ô có nội dung mặc định khi mở biểu mẫu, phải dùng thuộc tính value.
d
Khi mở tệp "dangky_khoahoc.html" bằng trình duyệt, ô text hoten hiển thị dòng chữ "Nhập họ tên" nhờ thuộc tính placeholder.
Giải thích câu 6
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:
Tệp biểu mẫu "dangky_khoahoc.html" có ô email với thuộc tính type='email'.
Biểu mẫu được gửi bằng phương thức POST.
❓ Hiểu câu hỏi:
Nhận xét khẳng định rằng nếu ô email có type='email' thì trình duyệt sẽ kiểm tra cú pháp email khi gửi dữ liệu.
Cần biết khái niệm kiểm tra hợp lệ (validation) phía trình duyệt trong HTML5.
🔎 Hướng dẫn cách làm:
Trong HTML5, thẻ có thuộc tính type xác định loại dữ liệu mà ô nhập nhận. Khi đặt , trình duyệt hiểu đây là trường email.
Trình duyệt thực hiện kiểm tra cơ bản về cú pháp email (ví dụ có ký tự '@' và phần tên miền hợp lý) trước khi cho phép gửi form; nếu không hợp lệ, trình duyệt thường hiển thị thông báo và ngăn gửi (trừ khi dùng thuộc tính novalidate hoặc xử lý bằng JavaScript).
Ví dụ: — khi người dùng nhập "abc" và bấm gửi, trình duyệt sẽ báo lỗi vì không phải địa chỉ email hợp lệ.
✅ Đáp án: Đúng
