49 votos

hay un tamaño máximo para la longitud de una entrada ocultos en html?

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?

33voto

Pekka 웃 Puntos 249607

Depende del método de enviar el formulario.

Con GET, existe un común acuerdo sobre el límite de alrededor de 1-2 kilobytes, dependiendo del navegador y las limitaciones del servidor.

Con el POST, no hay ningún límite técnico en el navegador, pero por lo general una en el lado del servidor - ver, por ejemplo, Apache LimitRequestBody, PHP post_max_size y así sucesivamente.

23voto

naugtur Puntos 12383

Advertencia! He tenido problemas con <input type="text"> cuando el texto es más largo que 65535 (max signed int tamaño)

Pegar el texto parece causar alguna extraña desbordamiento de contenido. Visto en webkit.

[editar]

El tamaño de la petición GET no es exactamente limitado el camino Pekka escribió. Hay un límite de 2083 bytes para el conjunto de la cadena de consulta GET address?params en sólo Internet Explorer En otros navegadores que no hay prácticamente ningún límite, con FireFox envío de OBTENER consultas de más de 100 KB por ejemplo. Obviamente el servidor ha de permitir a aquellos.

No es cubierto en la documentación, por lo que uno tiene que probarlo para saber los límites para otros navegadores. Es decir: http://support.microsoft.com/kb/208427

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X