Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/05/2010, 07:41
Avatar de _cronos
_cronos
 
Fecha de Ingreso: abril-2010
Mensajes: 135
Antigüedad: 14 años
Puntos: 1
Respuesta: Caracteres textarea

Ya lo de var d lo quité porque se sobreentendía, pero sigue sin funcionarme...
Estuve mirando por Internet y encontré esto que sí me funciona, pero no veo cuál es la diferencia con mi script:

Código Javascript:
Ver original
  1. var supportsKeys = false
  2.    var f = document.getElementById('coment');
  3.    function calcCharLeft(f) {
  4.         lenUSig = f.lenSSig.value
  5.         maxLength = 1000 - f.lenSysSig.value - lenUSig
  6.         if (f.Coment.value.length > maxLength) {
  7.             f.Coment.value = f.Coment.value.substring(0,maxLength)
  8.             charleft = 0
  9.         } else {
  10.             charleft = maxLength - f.Coment.value.length
  11.         }
  12.  
  13.         f.numc.value = charleft
  14. }
  15.  
  16.     function textKey(f) {
  17.     supportsKeys = true
  18.     calcCharLeft(f)
  19. }

Luego lo invoco con onkeyup y onkeydown textKey(this.form)
lenSysSig, lenUSig y LenSSig son 3 hidden pero su value es 0...
Saludos y gracias (: