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

Đề bài

Hầu hết các hệ thống công nghệ thông tin hiện nay đều cần bảo mật và đều có bước Đăng nhập trước khi vào bên trong. Thầy giáo cho học sinh xem một ví dụ về một trang web đăng nhập như sau:

Sau khi xem xong biểu mẫu này trên lớp, các học sinh đã có những phát biểu về mã lệnh HTML tương ứng. Hãy cho biết, phát biểu nào là đúng.

1. Sử dụng thẻ <form> kết hợp thẻ <table> để tạo biểu mẫu có nội dung như trên.
2. Đoạn mã HTML sau cho phép tạo ra hai dòng tên đăng nhập và mật khẩu như yêu cầu. Tên đăng nhập <input type="text" value = ""> br> Mật khẩu <input type="password" value = "">
3. Để tạo ra nội dung dòng Nhớ mật khẩu, sử dụng mã lệnh HTML sau: <input type="check">Nhớ mật khẩu
4. Để tạo 2 nút "Đăng nhập" và "Thoát", sử dụng mã lệnh HTML như sau:<input type="submit" name="Đăng nhập"> <input type="submit" name="Thoát">
Đáp án đúng: 1Đ, 2Đ, 3S, 4S

Xem lời giải

Phương pháp giải

Lời giải chi tiết

Để đánh giá các phát biểu, chúng ta cần phân tích từng phát biểu riêng lẻ:

  1. Sử dụng thẻ <form> kết hợp thẻ <table> để tạo biểu mẫu có nội dung như trên.
    Đây là phát biểu đúng. Trong HTML, thẻ <form> thường được sử dụng để tạo biểu mẫu nhập liệu, và thẻ <table> có thể được dùng để bố trí các phần tử dưới dạng bảng như trong form đăng nhập.
  2. Đoạn mã HTML sau cho phép tạo ra hai dòng tên đăng nhập và mật khẩu như yêu cầu. Tên đăng nhập <input type="text" value = ""> br> Mật khẩu <input type="password" value = "">
    Phát biểu này có lỗi về cú pháp. Dùng thẻ <br> thay vì <br> để xuống dòng. Điều này là một lỗi nhỏ nhưng quan trọng khi viết mã HTML hợp lệ.
  3. Để tạo ra nội dung dòng Nhớ mật khẩu, sử dụng mã lệnh HTML sau: <input type="check">Nhớ mật khẩu
    Phát biểu này sai do lỗi về cú pháp. Phải sử dụng <input type="checkbox"> để tạo một hộp kiểm, không phải <input type="check">.
  4. Để tạo 2 nút "Đăng nhập" và "Thoát", sử dụng mã lệnh HTML như sau:<input type="submit" name="Đăng nhập"> <input type="submit" name="Thoát">
    Phát biểu này chưa hoàn toàn chính xác. Thay vì dùng thuộc tính name, chúng ta nên dùng thuộc tính value để đặt nhãn tên cho nút:
    <input type="submit" value="Đăng nhập"> <input type="button" value="Thoát">. Nút "Thoát" có tính năng khác nút "Đăng nhập", thường chỉ cần là <input type="button">.

Với những phân tích trên, phát biểu đúng là phát biểu 1.

Chú ý khi giải

  • Khi viết mã HTML, cần chú ý cú pháp chính xác của các thẻ, đặc biệt là các thuộc tính như type và value.
  • Sự khác biệt giữa <input type="submit"> và <input type="button">:
    - <input type="submit"> được dùng để gửi thông tin của biểu mẫu.
    - <input type="button"> thường sử dụng cho các nút không gửi biểu mẫu.
  • Khi sử dụng thẻ <table>, cần cân nhắc về mặt thẩm mỹ và thiết kế khi xây dựng giao diện.