Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/01/2014, 12:20
alva_be21
 
Fecha de Ingreso: enero-2014
Mensajes: 9
Antigüedad: 10 años, 3 meses
Puntos: 0
sumar inputs dinamicos

Hola que tal, tengo una cuestion y llevo varios dias y no he podido resolverla.

Tengo una tabla con inputs que se generan dinamicamente segun una consulta de mysql. Mi problema es que quiero sumar determinados inputs ya que tengo dos grupos, los de id=cantidad y de id=numero, lo que quiero es que cuando ingresen alguna cantidad en los inputs de cantidad estos se sumen (solo los de cantidad) y se muestre el resultado automaticamente en un label.

He echo la siguiente funcion

Código Javascript:
Ver original
  1. function calcular_fiscal(id)
  2. {
  3.    
  4.     var a = parseFloat(eval("document.getElementById('"+id+"').value"));
  5.     suma = suma + a;
  6.     document.getElementById('total_monto_fiscal').innerHTML = suma;
  7.    
  8. }

Es muy simple, lo que hago aqui es qe cuando se llene un input se mande el id y lo sume a un acumulador. Este proceso lo hace correctamente, el problema es cuando el usuario borra un input, ya que llama la funcion pero se manda un valor NaN y ya no hace suma.

Espero alguien me pueda ayudar, es muy urgente.