Thuộc tính phương thức <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 method
tí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
action
thuộ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