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
function calcular_fiscal(id) { var a = parseFloat(eval("document.getElementById('"+id+"').value")); suma = suma + a; document.getElementById('total_monto_fiscal').innerHTML = suma; }
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.