html中隐藏输入的长度是否有最大值?

时间:2009-11-18 00:08:22

标签: html input

换句话说,

<input type="hidden" value="Can I put as much as I want in here, or is there a limit?" />

如果是的话,它是什么?

2 个答案:

答案 0 :(得分:53)

这取决于您发送表单的方法。

使用GET,根据浏览器和服务器的限制,通常约定约1-2千字节。

使用POST,浏览器没有技术限制,但通常是服务器端的一个 - 请参阅例如Apache的LimitRequestBody,PHP的post_max_size等等。

答案 1 :(得分:28)

警告!当文本长度超过65535(最大签名大小)时,我遇到<input type="text">的问题

粘贴文本似乎会导致一些奇怪的内容溢出。发现在webkit中。

[编辑]

GET请求的大小并不像Pekka写的那样完全受限。 仅限Internet Explorer 中的整个GET查询字符串address?params的限制为2083字节 在其他浏览器中几乎没有限制,例如FireFox发送超过100KB的GET查询。显然服务器必须允许这些。

文档中没有涉及,因此必须对其进行测试以了解其他浏览器的限制。 IE:http://support.microsoft.com/kb/208427