Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/09/2015, 23:04
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años
Puntos: 977
Respuesta: Contador de Caracteres para sistema de mensajes

El total de caracteres ingresados lo puedes obtener mediante la propiedad length. Por ejemplo, si se tratara de una caja de texto o de un área de texto, solo tendrías que tomar su valor y obtener su longitud así:

Código Javascript:
Ver original
  1. var input = document.querySelector("#id del input"),
  2.     valor = input.value,
  3.     longitud = valor.length;

Luego, solo tendrías que restar 255 menos la longitud por cada vez que se produzca el evento input en el elemento.

Código Javascript:
Ver original
  1. input.addEventListener("input", function(){
  2.     /* Aquí haces la resta */
  3. }, false);

Y para evitar que el usuario ingrese más caracteres de lo permitido, utiliza el atributo maxlength.

Un saludo
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand