Câu hỏi tự luận mức độ thông hiểu Khoa học máy tính 12 ctst bài F5: Tạo biểu mẫu trong trang web

2. THÔNG HIỂU (4 CÂU)

Câu 1: Giải thích cách mà thuộc tính action trong thẻ <form> ảnh hưởng đến việc gửi dữ liệu?

Câu 2: So sánh sự khác biệt giữa các loại thẻ <input> như text, radio, và checkbox?

Câu 3: Mô tả cấu trúc cơ bản của một biểu mẫu HTML, bao gồm các thành phần chính?

Câu 4: Giải thích vai trò của thuộc tính method trong thẻ <form> và các giá trị có thể có của nó?


Câu 1: 

- Thuộc tính action xác định URL nơi dữ liệu biểu mẫu sẽ được gửi khi người dùng nhấn nút gửi.

- Nếu không có thuộc tính action, dữ liệu sẽ được gửi đến chính trang hiện tại.

Ví dụ:

<form action="process.php" method="post">

Câu 2: 

Loại thẻ

Đặc điểm

Thẻ <input type="text">

+ Cho phép người dùng nhập văn bản tự do.

+ Chỉ có một giá trị được nhập.

Thẻ <input type="radio">

+ Cho phép người dùng chọn một trong nhiều tùy chọn.

+ Tất cả các nút radio trong cùng một nhóm có cùng tên (name), chỉ cho phép chọn một giá trị.

Thẻ <input type="checkbox">

+ Cho phép người dùng chọn hoặc bỏ chọn nhiều tùy chọn.

+ Mỗi checkbox độc lập, có thể chọn nhiều checkbox cùng một lúc.

Câu 3: 

<form action="submit.php" method="post">

    <label for="name">Tên:</label>

    <input type="text" id="name" name="name">

       <label for="email">Email:</label>

    <input type="email" id="email" name="email">

       <label for="gender">Giới tính:</label>

    <input type="radio" id="male" name="gender" value="male"> Nam

    <input type="radio" id="female" name="gender" value="female"> Nữ

       <input type="submit" value="Gửi">

</form>

Các thành phần chính:

+ Thẻ <form>: Bao bọc toàn bộ biểu mẫu.

+ Thẻ <label>: Mô tả cho các trường nhập liệu.

+ Thẻ <input>: Các trường nhập liệu để người dùng nhập dữ liệu.

+ Nút gửi (<input type="submit">): Gửi dữ liệu đến máy chủ.

Câu 4: 

- Vai trò của thuộc tính method:

+ Thuộc tính method xác định cách thức dữ liệu sẽ được gửi đến máy chủ.

- Có hai giá trị chính:

+ GET: Dữ liệu được gửi qua URL, thích hợp cho các yêu cầu không cần bảo mật, như tìm kiếm. Dữ liệu sẽ hiển thị trong thanh địa chỉ.

+ POST: Dữ liệu được gửi trong thân của yêu cầu HTTP, thích hợp cho các yêu cầu cần bảo mật, như gửi thông tin đăng nhập. Dữ liệu không hiển thị trong thanh địa chỉ.


Bình luận

Giải bài tập những môn khác