Thẻ biểu mẫu (<form>, <input>, <textarea>, <button>)

yanyan

By yanyan

Cập nhật Tháng 8 18, 2025

Biểu mẫu (form) là cách trang web thu thập thông tin từ người dùng, ví dụ như: đăng nhập, đăng ký, gửi liên hệ, tìm kiếm,…

Trong HTML, bạn tạo biểu mẫu bằng các thẻ cơ bản như: <form>, <input>, <textarea>, <button>.


1. Thẻ <form>

Là thẻ bao quanh toàn bộ nội dung của biểu mẫu.

Cú pháp cơ bản:

<form action="xu-ly.php" method="post">
  <!-- Các phần tử nhập liệu -->
</form>
Thuộc tínhMô tả
actionĐường dẫn tới tệp xử lý dữ liệu (có thể để trống khi chưa xử lý)
methodGửi dữ liệu bằng GET hoặc POST

2. Thẻ <input>

Dùng để tạo các trường nhập liệu như: văn bản, mật khẩu, email, checkbox,…

Ví dụ:

<input type="text" name="ten" placeholder="Nhập tên của bạn">
<input type="email" name="email">
<input type="password" name="matkhau">
typeÝ nghĩa
textNhập văn bản
emailNhập email
passwordNhập mật khẩu
checkboxHộp kiểm
radioNút chọn một trong nhiều lựa chọn
submitNút gửi biểu mẫu

3. Thẻ <textarea>

Dùng để nhập nội dung nhiều dòng, ví dụ như góp ý, mô tả,…

<textarea name="noidung" rows="4" cols="40" placeholder="Nhập nội dung tại đây"></textarea>

4. Thẻ <button>

Dùng để tạo nút bấm. Có thể kết hợp với JavaScript hoặc dùng để gửi biểu mẫu.

<button type="submit">Gửi</button>
<button type="reset">Xoá</button>

5. Thực hành

Tạo file form-co-ban.html với nội dung:

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Biểu mẫu cơ bản</title>
</head>
<body>
  <h1>Liên hệ với chúng tôi</h1>

  <form action="#" method="post">
    <p>
      Họ tên:<br>
      <input type="text" name="hoten" placeholder="Nhập họ tên">
    </p>
    <p>
      Email:<br>
      <input type="email" name="email" placeholder="email@example.com">
    </p>
    <p>
      Nội dung:<br>
      <textarea name="noidung" rows="4" cols="40" placeholder="Nội dung bạn muốn gửi..."></textarea>
    </p>
    <p>
      <button type="submit">Gửi</button>
      <button type="reset">Xoá</button>
    </p>
  </form>
</body>
</html>

Mở trong trình duyệt để nhập thử thông tin.


6. Ghi nhớ

  • Dùng <form> để bao quanh toàn bộ phần nhập liệu.
  • Dùng <input>, <textarea>, <button> để tạo thành phần trong biểu mẫu.
  • Mỗi trường nên có thuộc tính name để server biết dữ liệu nào là gì.

📂 Chuyên mục:

Thảo luận

1 bình luận

  • Bài 13. Gửi và nhận dữ liệu qua URL (GET) và Form (POST) – Học lập trình PHP

    Tháng 7 31, 2025

    […] chưa quen với HTML Form, bạn nên học qua [Khóa học HTML & CSS cơ bản] hoặc [Chương 2 – HTML Form] trong môn học HTML cơ bản […]

🔒 Bạn phải đăng nhập để gửi bình luận.

Đăng ký nhận tin mới

Nhận bài học, tài nguyên và cơ hội việc làm qua email hàng tuần.

Chúng tôi cam kết không spam. Bạn có thể hủy bất cứ lúc nào.