Thuộc tính HTML <input> formmethod

❮ Thẻ HTML <input>

Thí dụ

Nút gửi thứ hai ghi đè phương thức HTTP của biểu mẫu:

<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">
  <input type="submit" formmethod="post" value="Submit using POST">
</form>

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

Thuộc formmethodtính xác định phương thức HTTP để gửi dữ liệu biểu mẫu đến URL hành động.

Thuộc formmethodtính ghi đè methodthuộc tính của <form>phần tử.

Lưu ý: Thuộc formmethodtính có thể được sử dụng với type="submit" type="image".

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

Lưu ý về phương thức "get":

  • Phương thức này nối dữ liệu biểu mẫu vào URL trong các cặp tên / giá trị
  • Phương pháp này hữu ích cho các lần gửi biểu mẫu mà người dùng muốn đánh dấu kết quả
  • Có giới hạn về số lượng dữ liệu bạn có thể đặt trong một URL (thay đổi giữa các trình duyệt), do đó, bạn không thể chắc chắn rằng tất cả dữ liệu biểu mẫu sẽ được chuyển một cách chính xác
  • Không bao giờ sử dụng phương pháp "lấy" để chuyển thông tin nhạy cảm! (mật khẩu hoặc thông tin nhạy cảm khác sẽ hiển thị trên thanh địa chỉ của trình duyệt)

Lưu ý về phương pháp "đăng":

  • Phương thức này gửi dữ liệu biểu mẫu dưới dạng một giao dịch đăng HTTP
  • Không thể đánh dấu các bài gửi biểu mẫu bằng phương pháp "bài đăng"
  • Phương thức "post" mạnh mẽ và an toàn hơn "get" và "post" không có giới hạn về kích thước

Hỗ trợ trình duyệt

Các số trong bảng chỉ định phiên bản trình duyệt đầu tiên hỗ trợ đầy đủ thuộc tính.

Attribute
formmethod Yes 10.0 Yes 5.1 10.6

Cú pháp

<input formmethod="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

❮ Thẻ HTML <input>