Tema: Sumar Arrays
Ver Mensaje Individual
  #10 (permalink)  
Antiguo 10/10/2011, 09:26
Avatar de America|UNK
America|UNK
 
Fecha de Ingreso: noviembre-2006
Ubicación: Piura - Perú
Mensajes: 582
Antigüedad: 18 años, 3 meses
Puntos: 56
Respuesta: Sumar Arrays

Cambia en el script:
Código Javascript:
Ver original
  1. function Sumas(nombre_form){
  2. var f = document.forms[nombre_form],T = f.getElementsByTagName('tr'),i=0,l=T.length,Sum,all,
  3.  S = function(Prim,Seg,Ter){
  4.     if(!Prim||!Seg||!Ter) return !0
  5.     // Proceso de suma
  6.     Sum = function(){Ter.value = (parseInt(Prim.value,10) || 0) + (parseInt(Seg.value,10) || 0)}
  7.     Seg.onkeyup = Sum
  8.     Ter.onfocus = Sum
  9.     Ter.onblur = Sum
  10.     return !0
  11.  }, byName = function(T,name){
  12.     // Buscar atributo name
  13.     all = T.getElementsByTagName('*'),j=0
  14.     if(T.getElementsByTagName('input').length < 3) return !1
  15.     while(!(new RegExp('^'+name,'gi').test(all[j].getAttribute('name'))) && j<all.length) j++
  16.     return all[j]
  17.  }
  18.  // Sumar al teclear, salir de la caja, seleccionar caja...
  19.  while(i<l && S(byName(T[i],'cantidad'), byName(T[i],'caja'), byName(T[i],'resultado'))) i++
  20. }
  21.  
  22. Sumas('autoSumForm')
__________________
/* El que atiende, entiende..., el que entiende, aprende!.
Desarrollo Web Freelance, Contactar */