Estimados Maestros:
Con el siguiente código sumo el valor de tres campos provenientes de tres pop-ups, el tema es que los valores que se ingresan tienen como máximo dos decimales, pero en elgunas ocasiones la suma me da con 15 decimales.
Ejemplo:
Valor 1: 17.4
Valor 2: 8.5
Valor 3: 2.76
Suma: 28.659999999999996
Código
function Sumar() {
var val1;
var val2;
var val3;
val1 = (! Number(document.calculadora.f1_1.value))?0:Number( document.calculadora.f1_1.value);
val2 = (! Number(document.calculadora.f2_1.value))?0:Number( document.calculadora.f2_1.value);
val3 = (! Number(document.calculadora.f3_1.value))?0:Number( document.calculadora.f3_1.value);
document.calculadora.tot.value = val1 + val2 + val3;
}
Con un onClick="Sumar(); obtenemos el resultado en el input tot
El input donde aparace el resultado está así; <input name=tot size=5>
PREGUNTA:
¿Cómo y dónde le hacemos para que el el resultado que me da con 15 decimales quede solo con dos?
Atentamente
Andrés.