Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/05/2014, 05:19
marcgispert
 
Fecha de Ingreso: mayo-2011
Ubicación: Salt
Mensajes: 39
Antigüedad: 13 años, 9 meses
Puntos: 2
Pregunta Donde poner el .tofixed(2)

Tengo el siguiente código para calcular subtotales y totales en Javascript y funciona bien. Lo malo es que me da error en el calculo de decimales, he visto que esto es frecuente en javascript. Entre otras muchas soluciones en foros he visto que la gente se decanta por limitar el numero de decimales con un .tofixed() en mi caso de 2 decimales .tofixed(2) Lo que no se es donde tengo que añadir este codigo. Reconozco que tengo muy poca idea de javascript.

Código Javascript:
Ver original
  1. function calculo(cantidad,precio,inputtext,totaltext){
  2.  
  3.   gndtotal= totaltext.value-inputtext.value;
  4.  
  5.   // Calculo del subtotal
  6.   subtotal = precio*cantidad;
  7.   inputtext.value=subtotal;
  8.  
  9.   //Calculo del total
  10.   total = eval(gndtotal);
  11.   totaltext.value = total + subtotal;
  12.  
  13. }

Gracias y saludos!

Última edición por pzin; 13/05/2014 a las 05:58 Razón: formato código