Các loại input phổ biến – text, email, password, radio, checkbox

yanyan

By yanyan

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

Thẻ <input> trong HTML có thể biểu diễn nhiều kiểu trường nhập khác nhau chỉ bằng cách thay đổi giá trị của thuộc tính type.


1. Trường nhập văn bản (type="text")

Dùng để nhập chuỗi ký tự ngắn, như tên người dùng, địa chỉ,…

<input type="text" name="hoten" placeholder="Nhập họ tên">

2. Trường nhập email (type="email")

  • Dùng để nhập địa chỉ email.
  • Trình duyệt sẽ kiểm tra định dạng email trước khi gửi biểu mẫu.
<input type="email" name="email" placeholder="abc@example.com">

3. Trường nhập mật khẩu (type="password")

  • Ký tự nhập vào sẽ được ẩn bằng dấu chấm hoặc sao.
  • Dùng cho trường mật khẩu, mã bảo mật,…
<input type="password" name="matkhau">

4. Nút chọn đơn (type="radio")

  • Cho phép người dùng chọn một trong nhiều tùy chọn.
  • Các nút cùng tên name sẽ liên kết với nhau.
<p>Chọn giới tính:</p>
<input type="radio" name="gioitinh" value="nam"> Nam
<input type="radio" name="gioitinh" value="nu"> Nữ

5. Hộp kiểm nhiều lựa chọn (type="checkbox")

  • Cho phép người dùng chọn nhiều hơn một lựa chọn.
<p>Sở thích:</p>
<input type="checkbox" name="so_thich[]" value="bongda"> Bóng đá
<input type="checkbox" name="so_thich[]" value="docsach"> Đọc sách
<input type="checkbox" name="so_thich[]" value="nghenhac"> Nghe nhạc

6. Thực hành

Tạo file input-nhap-lieu.html với nội dung:

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Form với nhiều loại input</title>
</head>
<body>
  <h1>Đăng ký tài khoản</h1>

  <form action="#" method="post">
    <p>
      Họ tên:<br>
      <input type="text" name="hoten" placeholder="Họ và tên">
    </p>
    <p>
      Email:<br>
      <input type="email" name="email" placeholder="email@example.com">
    </p>
    <p>
      Mật khẩu:<br>
      <input type="password" name="matkhau">
    </p>
    <p>
      Giới tính:<br>
      <input type="radio" name="gioitinh" value="nam"> Nam
      <input type="radio" name="gioitinh" value="nu"> Nữ
    </p>
    <p>
      Sở thích:<br>
      <input type="checkbox" name="so_thich[]" value="code"> Lập trình
      <input type="checkbox" name="so_thich[]" value="music"> Âm nhạc
      <input type="checkbox" name="so_thich[]" value="game"> Game
    </p>
    <p>
      <button type="submit">Đăng ký</button>
    </p>
  </form>
</body>
</html>

7. Ghi nhớ

Kiểu inputDùng để
textNhập văn bản
emailNhập email (có kiểm tra định dạng)
passwordNhập mật khẩu (ẩn ký tự)
radioChọn một trong nhiều
checkboxChọn nhiều tùy chọn

📂 Chuyên mục:

Thảo luậ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.