Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/05/2008, 12:13
cesardj
 
Fecha de Ingreso: agosto-2005
Mensajes: 86
Antigüedad: 19 años, 4 meses
Puntos: 0
Problema con cáculos

Estoy haciendo una funcion para calcular automáticamente una suma y un calculo de un impuesto me calcula bien el impuesto pero al sumar me calcula mal Este es mi codigo

Funcion en Javascript

Código:
function calculo(f)
	{			
		var subt=f.txtreal.value;
		var rep=f.txtrepuestos.value;
		var subiva=subt+rep;
		var iva=subiva*0.12;
		var total=subt+iva;
		var pagar=total+rep;
		f.txtreal.value=subt;
		f.txtiva.value=iva;
		f.txttotal.value=pagar; 
	}
Campos Imput
Código HTML:
<input name="txtrepuestos" type="text" class="alinearnumeros" id="txtrepuestos" value="0" size="5" readonly="">
<input name="txtreal" type="text" class="alinearnumeros" id="txtreal" onBlur="calculo(this.form)" onkeypress="return validarNum1(event)" value="" size="5" maxlength="5">
<input name="txtiva" type="text" class="alinearnumeros" id="txtiva" size="5" maxlength="5" readonly="">
<input name="txttotal" type="text" class="alinearnumeros" id="txttotal" size="10" maxlength="10" readonly="" /> 
La idea es esta Ingeso en el campo txtrepuestos 1
En el campo txtreal ingreso 20
En el campo IVA me calcula automaticamente el valor 2.40 (que es el 12% de 20, deberia calcular el 12% de 20 + 1)
en el campo total deberia salir la suma de 1+20+2.40+ el iva de 1

Pero me aparece 202.41

Gracias ojala me hayan entendido

Última edición por cesardj; 12/05/2008 a las 12:41