Tengo un lio que no puedo resolver con una suma dentro de un for.
La idea es que en cada ciclo
for recupero un
total parcial resultado de la multiplicación del campo "precio_unitario" por el campo "cantidad". Entonces quiero sumar todos estos valores parciales y sacar un TOTAL .
Intente con esto:
Código Javascript
:
Ver originalfunction muestraValor(form)
{
resultado=0;
for (i=1; i < document.registros.num_registros.value; i++) {
nombre= eval("document.presupuesto" + i)
nombre.total_parcial.value = (nombre.precio_unitario.value * nombre.cantidad.value).toFixed(2);
suma = nombre.total_parcial.value;
resultado += suma ;
}
document.ultima_linea.total.value = resultado;
}
El problema es que al final no me me suma todos los resultados sino que los concatena.
Osea si tengo tres totales parciales que son:
6.50
9.00
30.00
me da como resultado 06.509.0030.00
Si alguien me puede dar una mano!, debe ser algo muy simple, pero me estoy liando y no consigo dar en la tecla!!
Desde ya Gracias!!