Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/08/2012, 15:04
Avatar de Dradi7
Dradi7
 
Fecha de Ingreso: junio-2008
Ubicación: Peru - Lima
Mensajes: 1.518
Antigüedad: 16 años, 7 meses
Puntos: 220
Respuesta: Sumar valores de varios input

Cita:
Iniciado por fjrueda Ver Mensaje
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.
Tu código esta bien para que, pero me parece demasiado solo para un ejemplo pequeño me refiero a tener que usar una librería para este ejemplo
__________________
La clave de todo triunfador es eliminar todas sus excusas y sus limitaciones