Puede alguien ayudarme con la longitud de caracteres máximo que se puede contener en un cuadro de texto HTML normales ....¿Cuál es la longitud máxima de cuadro de texto HTML
Respuesta
En cuanto al lado HTML, cuando no se especifica el atributo maxlength
, la longitud máxima del valor de entrada es ilimitada. Sin embargo, si envía la solicitud como GET
en lugar de POST
, el límite dependerá del navegador web y del servidor web utilizado. La especificación HTTP 1.1, incluso advierte acerca de esto, he aquí un extracto de chapter 3.2.1:
Nota: Los servidores deben tener cuidado de no dependiendo de URI longitudes superiores a 255 bytes, debido a que algunos de los clientes de esa edad o del proxy implementaciones no podría correctamente admite estas longitudes.
En cuanto a los navegadores web, el límite práctico en Firefox es aproximadamente de 8 KB, en Opera sobre 4 KB y en IE y Safari aproximadamente 2 KB. Por lo tanto, la longitud total de todas las entradas no debe superar esto si desea un procesamiento exitoso. En cuanto a los servidores web, la mayoría tiene un límite configurable de 8 KB. Cuando se excede el límite, a menudo solo se truncará, pero algunos servidores web pueden enviar un HTTP 414 error.
Cuando envía la solicitud como POST
, el límite depende de la configuración del servidor. A menudo es alrededor de 2 GB. Cuando se excede, el servidor a menudo devolverá un HTTP 500 error.
defecto maxlength
es ilimitado por una <input type='text'/>
. Opcionalmente, puede proporcionar este valor para restringir la entrada (pero no hay garantías de que el navegador admita la regla).
A <textarea>
no es compatible con maxlength
por lo que se aceptan caracteres ilimitados para la entrada.
(ref: http://www.w3.org/MarkUp/HTMLPlus/htmlplus_41.html)
RE: larga cadena de la rotura en la presente
Puede haber un tamaño máximo a la cantidad de datos que se transmitan desde una form
cuando se utiliza el método de get
(el valor predeterminado si no especificado). Es solo una lata porque muchos navegadores permiten muchos más caracteres ahora. Si usa un form
con el método post
, no hay un máximo de la cantidad de datos enviados.
Textarea no admite este atributo. Tendría que traer algunos JS. – BalusC
gracias por la información, solo quería saber si hay un límite para el cuadro de texto, es decir, si paso una cadena larga, no quiero que la cuerda se rompa debido a la longitud insuficiente. – deepu
@BalusC cierto que ... Voy a reformular. – Rudu
En HTML4, the maxlength
attribute solo se admite en el elemento input
. HTML5 extiende esto para permitirlo on textarea
as well. Un quick test funciona en Firefox 4 y WebKit, pero no Firefox 3 u Opera. Si necesita soporte para HTML4, use JavaScript para limitar manualmente la longitud.
- 1. ¿Cuál es la longitud máxima de una propiedad de lista?
- 2. ¿Cuál es la longitud máxima de una cadena en PHP?
- 3. ¿Cuál es la longitud máxima posible de una cadena .NET?
- 4. ¿Cuál es la longitud máxima de una consulta mongodb?
- 5. ¿Cuál es la longitud máxima de un objeto NSString?
- 6. Formulario multiparte HTML: ¿longitud máxima de la cadena "límite"?
- 7. Longitud máxima de un valor de atributo HTML
- 8. Longitud máxima de byte []?
- 9. Longitud máxima para HTML <textarea>
- 10. longitud máxima de la solicitud HTTP GET?
- 11. Longitud máxima del título Atributo
- 12. ¿Cuál es la longitud máxima del comando de la línea de comandos de una ventana (cmd.exe)?
- 13. Establecer UITextField Longitud máxima
- 14. Longitud máxima del identificador
- 15. ¿Por qué la longitud máxima de la cadena C es literalmente diferente de la máxima char []?
- 16. ¿Cuál es la longitud máxima que puede tener un nombre de clave de registro de Windows?
- 17. Mac OS X Lion: ¿Cuál es la longitud máxima de la ruta?
- 18. ¿cuál es la longitud máxima que puede tener el nombre de la aplicación para iPad?
- 19. ¿Cuál es la longitud máxima de la cadena que va a ser hash?
- 20. Nombre de usuario de Windows longitud máxima
- 21. SQLAlchemy: longitud máxima de columna
- 22. Longitud máxima para el campo de texto largo
- 23. ¿Cuál es la longitud máxima de un nombre de dominio convertido IDNA?
- 24. ¿Cuál es la longitud máxima de un parámetro de cadena para el procedimiento Almacenado?
- 25. ¿Cuál es la longitud máxima posible de una cadena de consulta?
- 26. ¿Cuál es la longitud máxima de un nombre de método en ruby?
- 27. ¿Cuál es la longitud máxima para un nombre de aplicación de Android?
- 28. MVC3: longitud máxima de la solicitud superó
- 29. Longitud máxima de un openID
- 30. Longitud máxima de la propiedad FormsAuthenticationTicket.UserData
¿Por qué lo preguntas? Preguntas como esta suelen ser un indicador de que existe un problema de diseño. – RedFilter
debe ser un spammer, nunca me quedo sin caracteres en un cuadro de texto HTML a menos que el sitio web impone restricciones adicionales utilizando Javascript –
Sé que este es un hilo antiguo, pero hoy estaba investigando este tema por una razón legítima. La plataforma de comercio electrónico Magento es una potente y sorprendente pieza de software. Sin embargo, tiene algunas piezas peculiares de código. Una de estas peculiaridades se encuentra en la selección de productos y en la lista de clasificación al administrar una categoría. Hay un campo oculto con una lista de los productos y los pedidos separados por un punto y coma.Mil productos superan fácilmente la longitud máxima del campo y causan errores molestos. Esto es obviamente un problema de diseño, pero ayuda a conocer estas limitaciones para fines de depuración. – Alex