Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/08/2012, 14:31
Avatar de fjrueda
fjrueda
 
Fecha de Ingreso: marzo-2008
Ubicación: Bucaramanga
Mensajes: 313
Antigüedad: 16 años, 2 meses
Puntos: 35
Respuesta: Sumar valores de varios input

una solucion y tomando en cuenta lo que dice Dradi7 .....

Una solución con JQuery es la siguiente:

Código Javascript:
Ver original
  1. $('.valorequipo').live('keyup',function(){
  2.        var add = 0;
  3.         $('.valorequipo').each(function(){
  4.             add += Number($(this).val());
  5.          
  6.         });
  7.          $('#CompraTotalcompra').val(add);
  8.     });

En este caso todos los inputs que quiero sumar de ben tener la clase "valorequipo".
Nótese que en lugar de "bind()" se usa "live()". Esto es por que los campo se van agregando dinámicamente. Si se usara bind(), solo se sumarían los campos presente en el formulario al momento de ejecutar el script.