👤
GAME HOT TIN HỌC 10 TIN HỌC 11 TIN HỌC 12 TRỢ LÝ TÀI NĂNG HỌC TẬP ONLINE TỐT NGHIỆP THPT LIÊN HỆ
DANH MỤC ×

BÀI 12. TẠO BIỂU MẪU

BÀI 12. TẠO BIỂU MẪU

BÀI 12. TẠO BIỂU MẪU

1. BIỂU MẪU WEB

Biểu mẫu (form) là công cụ dùng để thu thập dữ liệu từ người dùng để xử lý tại chỗ hoặc gửi về máy chủ. Một biểu mẫu đầy đủ gồm phần hiển thị (HTML) và phần xử lý dữ liệu (script/server).

Biểu mẫu được tạo bởi cặp thẻ <form>...</form>.

a) Các phần tử cơ bản của biểu mẫu

Phần tử <label>: Dùng để định nghĩa nhãn cho các vùng nhập liệu, giúp người dùng biết cần nhập gì.

Ví dụ: Phần tử label

Phần tử <input>: Xác định vùng để người dùng nhập dữ liệu. Đây là thẻ đơn, có các thuộc tính quan trọng như id (định danh), name (tham chiếu khi xử lý), và type (loại dữ liệu).

Ví dụ: Phần tử input - Vùng nhập dữ liệu

b) Một số loại dữ liệu (type) thông dụng của input

  • text: Tạo trường nhập văn bản một dòng.
  • password: Nhập mật khẩu (ký tự bị ẩn đi).
  • radio: Chọn duy nhất một giá trị trong nhóm.
  • checkbox: Ô lựa chọn cho phép chọn nhiều giá trị (có hoặc không).
  • button: Tạo một nút bấm.
  • file: Chọn tệp tin từ máy tính để tải lên.
  • submit: Nút đặc biệt để gửi toàn bộ dữ liệu trong form về máy chủ.
Ví dụ: Một số loại input thông dụng

c) Các phần tử nhập liệu khác

Phần tử <select>: Tạo danh sách thả xuống để người dùng chọn. Các lựa chọn bên trong được định nghĩa bằng thẻ <option>.

Ví dụ: Thẻ select và thẻ option

Phần tử <textarea>: Vùng nhập văn bản nhiều dòng và nhiều cột.

Ví dụ: Phần tử textarea

Phần tử <fieldset> và <legend>: Nhóm các phần tử liên quan lại và đặt tên cho nhóm đó.

Ví dụ: Thẻ fieldset và legend

2. THỰC HÀNH TẠO BIỂU MẪU

Trong phần này, các em sẽ thực hiện hai nhiệm vụ chính để làm quen với việc xây dựng form thực tế:

a) Nhiệm vụ 1: Tạo biểu mẫu nhập thông tin món ăn

  • Yêu cầu: Tạo form gồm Tên món ăn, Đơn giá, Số lượng.
  • Sử dụng thẻ <h2> làm tiêu đề, dùng thẻ <br> để ngắt dòng cho các label.
Minh họa Nhiệm vụ 1: Code HTML tạo biểu mẫu nhập thông tin món ăn

b) Nhiệm vụ 2: Tạo biểu mẫu đăng ký môn thi tốt nghiệp

  • Yêu cầu: Phân tích các loại dữ liệu cần thiết như: Họ tên (text), Ngày sinh (date), Giới tính (radio), Môn thi (checkbox), Tổ hợp (select/radio) và Nút gửi (submit).
  • Sử dụng thẻ <fieldset> để bao quanh toàn bộ các trường nhập liệu giúp giao diện chuyên nghiệp hơn.
Minh họa Nhiệm vụ 2: Tạo biểu mẫu đăng ký thi tốt nghiệp