Deshabilitar la entrada de texto sin deshabilitar el área de texto
-
21-12-2019 - |
Pregunta
Tengo un área de texto.Una vez que haya alcanzado un cierto límite de caracteres, quiero desactivar la capacidad de los usuarios de ingresar más texto, pero permitirles presionar la tecla de retroceso y/o eliminar algo de texto.
Yo he tratado:
.prop('disabled', true);
Sin embargo, esto desactiva la capacidad del usuario de agregar más texto, desactiva el área de texto y no permite al usuario eliminar parte del texto mediante el botón Eliminar, retroceso, etc.
es posible?Si es así, ¿cómo lo hago?
Solución
Como Conejito gruñón dicho, maxlength
es el camino más corto y sencillo:
Sin embargo, Chrome no admite esto con respecto al texto, sino a los números al hacerlo así (ejemplo):
<input type="number" max="10" />
Sin embargo, existe una forma posible de solucionar este problema con respecto a Chrome. Lectura adicional: