en otras palabras:
<input type="hidden" value="Can I put as much as I want in here, or is there a limit?" />
¿Y si es así, qué es?
Respuestas:
Depende del método con el que envíe el formulario.
Con GET, existe un límite comúnmente acordado de aproximadamente 1-2 kilobytes, dependiendo de las limitaciones del navegador y del servidor.
Con POST, no hay límite técnico en el navegador, pero generalmente uno en el lado del servidor - ver, por ejemplo, Apache LimitRequestBody
, PHP post_max_size
y así sucesivamente.
textarea
s?
¡Advertencia! He tenido problemas <input type="text">
cuando el texto es más largo que 65535 (tamaño máximo de int firmado)
Pegar el texto parece causar un extraño desbordamiento de contenido. Visto en webkit.
[editar]
El tamaño de la solicitud GET no está exactamente limitado como escribió Pekka. Hay un límite de 2083 bytes para toda la cadena de consulta GET soloaddress?params
en Internet Explorer.
En otros navegadores prácticamente no hay límite, con FireFox enviando consultas GET de más de 100 KB, por ejemplo. Obviamente, el servidor tiene que permitirlos.
No está cubierto en la documentación, por lo que hay que probarlo para conocer los límites de otros navegadores. IE: http://support.microsoft.com/kb/208427