Ejemplo muy sencillo para contar y limitar la escritura a un determinado nº caracteres en un textarea usando vanilla js.
En el siguiente ejemplo vamos a contar los caracteres a medida que vas escribiendo en el textarea limitando hasta un máximo de 100 caracteres.
Capturamos el limite en este caso por medio del atributo maxlength
del textarea, y el código js básicamente es:
const mensaje = document.getElementById('mensaje'); const contador = document.getElementById('contador'); mensaje.addEventListener('input', function(e) { const target = e.target; const longitudMax = target.getAttribute('maxlength'); const longitudAct = target.value.length; contador.innerHTML = `${longitudAct}/${longitudMax}`; });
Demo:
Agradezco tu comentario 🤘