nói cách khác:
<input type="hidden" value="Can I put as much as I want in here, or is there a limit?" />
Và nếu như vậy, nó là gì?
Câu trả lời:
Nó phụ thuộc vào phương thức bạn gửi biểu mẫu.
Với GET, giới hạn thường được thống nhất là khoảng 1-2 kilobyte, tùy thuộc vào giới hạn của trình duyệt và máy chủ.
Với POST, không có giới hạn kỹ thuật nào trong trình duyệt, nhưng thường là giới hạn kỹ thuật ở phía máy chủ - xem ví dụ: Apache's LimitRequestBody
, PHP's post_max_size
, v.v.
textarea
s?
Cảnh báo! Tôi đã gặp sự cố <input type="text">
khi văn bản dài hơn 65535 (kích thước int đã ký tối đa)
Dán văn bản dường như gây ra một số nội dung tràn kỳ lạ. Phát hiện trong webkit.
[biên tập]
Kích thước của yêu cầu GET không bị giới hạn chính xác như cách Pekka đã viết. Có giới hạn 2083 byte cho toàn bộ chuỗi truy vấn GET chỉ address?params
trong Internet Explorer
Trong các trình duyệt khác, thực tế không có giới hạn nào, ví dụ như FireFox gửi các truy vấn GET trên 100KB. Rõ ràng là máy chủ phải cho phép những điều đó.
Nó không được đề cập trong tài liệu, vì vậy người ta phải kiểm tra nó để biết giới hạn cho các trình duyệt khác. IE: http://support.microsoft.com/kb/208427