Ver Mensaje Individual
  #6 (permalink)  
Antiguo 18/06/2013, 16:45
Avatar de jrobinsonc
jrobinsonc
 
Fecha de Ingreso: noviembre-2007
Ubicación: Santo Domingo
Mensajes: 34
Antigüedad: 16 años, 5 meses
Puntos: 2
Respuesta: No cambia la variable con onFocus del textarea

Aquí te pongo un ejemplo funcionando.

Con este script te debe de funcionar:
Código Javascript:
Ver original
  1. var field_limit = 500;
  2.  
  3. jQuery(function($){
  4.     $('textarea').on('keyup keydown', function() {
  5.         var $self = $(this),
  6.             id = $self.attr('id').substr(7),
  7.             $span = $('#totalcar' + id),
  8.             field_length = $self.val().length,
  9.             field_rest = field_limit - field_length;    
  10.        
  11.             $span.html(field_rest);
  12.     });
  13. });

Solo tienes que tomar en cuenta lo siguiente:
  • La variable _nivel no es necesaria.
  • Elimine el atributo onFocus de la etiqueta textarea por que no es necesario si jquery maneja el keyup y el keydown del elemento.

En esta url te pongo un ejemplo en funcionamiento:
http://jsfiddle.net/jrobinsonc/Dax99/

Última edición por jrobinsonc; 18/06/2013 a las 17:00