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?

¿Fue útil?

Solución

Como Conejito gruñón dicho, maxlength es el camino más corto y sencillo:

MANIFESTACIÓN

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:

http://www.wufoo.com/html5/attributes/03-maxlength.html

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top