Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/05/2013, 07:44
Avatar de catpaw
catpaw
 
Fecha de Ingreso: mayo-2010
Ubicación: xalapa
Mensajes: 856
Antigüedad: 14 años, 6 meses
Puntos: 23
Respuesta: mejorar a funcion generica-reusable

ya me muestra en cada textarea letras restantes, solo que el segundo textarea va restando y tomando el valor de restante del primer textarea

Código Javascript:
Ver original
  1. $('.numero').html('200');
  2. $('#motivo,#observaciones,#descripcion_area').keyup(function(){
  3.     var total_letras = 200;
  4.     var longitud = $(this).val().length;
  5.     var resto = total_letras-longitud;
  6.     $('.numero',this).html(resto);
  7.     if(resto<=0){
  8.         var str= $(this).val();
  9.         str = str.substr(0,total_letras);
  10.         $(this).val(str);
  11.         $('.numero').html('0');
  12.     }
  13. });

cambie los span, en lugar de id les puse clase, pero aun no logro diferenciarlos,
trate de poner:

Código HTML:
Ver original
  1. <textarea name="descripcion_area" id="descripcion_area" rows="4" cols="45"></textarea><div>Letras Restantes: <span class="numero"></span></div>
  2. <textarea name="motivo" id="motivo" rows="4" cols="45"></textarea><div>Letras Restantes: <span class="numero"></span></div>

$('.numero',this).html('200');

y hay no calcula los caracteres restantes