Al intentar enviar contenido en un campo de texto en Chrome, esta es una herramienta basada en web que utilizo en el trabajo.
En IE funciona bien, pero cuando intento enviar una consulta al espacio, devuelve este error.
Acorte este texto a 1950 caracteres o menos (actualmente está utilizando 1999 caracteres)
¿Se trata de un problema con el HTML que funciona correctamente con Chrome o hay una configuración en Chrome que le indica que no realice la verificación?
Respuesta1
Chrome maneja la propiedad MaxLength de TextAreas de manera diferente; específicamente, le gusta contar dos caracteres para cada nueva línea en lugar de solo uno ( \r\n
frente a solo \n
).
Este es un problema común:
Campos de texto no editables y compatibilidad con navegadores
En ocasiones, cuando un campo no editable seleccionado en un menú desplegable o en un cuadro de búsqueda es muy largo (por ejemplo, el título de un curso), es posible que reciba este mensaje de error:
"Por favor, acorte este campo a X caracteres o menos. (Actualmente está utilizando X.)"
Este mensaje de error está directamente relacionado con la forma en que algunos navegadores interpretan las páginas de nuestra aplicación. Para continuar con su solicitud, por favorutilice Internet Explorer o Mozilla Firefox.
Vea estas preguntas de StackOverflow:
- Chrome cuenta mal los caracteres en el área de texto con el atributo maxlength
- Validación de longitud máxima diferente del área de texto con nuevas líneas en Chrome y Firefox
Para "solucionarlo", de modo que Chrome se comporte de la misma manera que otros navegadores, será necesario modificar la aplicación web.