Funcion en Javascript
Código:
Campos Imputfunction 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; }
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="" />
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