有一个最大的大小到一个隐藏的input在html中的长度?

换一种说法:

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

如果是的话,那是什么?

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

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

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

警告! 当文本长度大于65535(最大符号整数大小)时,我遇到了<input type="text">问题,

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

[编辑]

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

这不在文档中,所以你必须testing它来知道其他浏览器的限制。 IE: http : //support.microsoft.com/kb/208427