Thuộc tính phương thức <form> HTML

❮ Thẻ <form> HTML

Thí dụ

Gửi biểu mẫu bằng phương pháp "get":

<form action="/action_page.php" method="get">
  <label for="fname">First name:</label>
  <input type="text" id="fname" name="fname"><br><br>
  <label for="lname">Last name:</label>
  <input type="text" id="lname" name="lname"><br><br>
  <input type="submit" value="Submit">
</form>

Thêm các ví dụ "Hãy tự mình thử" bên dưới.


Định nghĩa và Cách sử dụng

Thuộc methodtính chỉ định cách gửi dữ liệu biểu mẫu (dữ liệu biểu mẫu được gửi đến trang được chỉ định trong actionthuộc tính).

Dữ liệu biểu mẫu có thể được gửi dưới dạng biến URL (với method="get") hoặc dưới dạng giao dịch bài đăng HTTP (với method="post").

Lưu ý về GET:

  • Thêm dữ liệu biểu mẫu vào URL trong các cặp tên / giá trị
  • Độ dài của một URL bị giới hạn (khoảng 3000 ký tự)
  • Không bao giờ sử dụng GET để gửi dữ liệu nhạy cảm! (sẽ hiển thị trong URL)
  • Hữu ích cho việc gửi biểu mẫu trong đó người dùng muốn đánh dấu kết quả
  • GET tốt hơn cho dữ liệu không an toàn, chẳng hạn như chuỗi truy vấn trong Google

Ghi chú về BÀI ĐĂNG:

  • Thêm dữ liệu biểu mẫu bên trong nội dung của yêu cầu HTTP (dữ liệu không được hiển thị trong URL)
  • Không có giới hạn về kích thước
  • Không thể đánh dấu các bài gửi biểu mẫu bằng POST

Hỗ trợ trình duyệt

Attribute
method Yes Yes Yes Yes Yes


Cú pháp

<form method="get|post">

Giá trị thuộc tính

Value Description
get Default. Appends the form-data to the URL in name/value pairs: URL?name=value&name=value
post Sends the form-data as an HTTP post transaction

Các ví dụ khác

Thí dụ

Gửi biểu mẫu bằng phương pháp "đăng":

<form action="/action_page.php" method="post">
  <label for="fname">First name:</label>
  <input type="text" id="fname" name="fname"><br><br>
  <label for="lname">Last name:</label>
  <input type="text" id="lname" name="lname"><br><br>
  <input type="submit" value="Submit">
</form>

❮ Thẻ <form> HTML