Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/01/2012, 14:40
Avatar de madhatterdef
madhatterdef
 
Fecha de Ingreso: diciembre-2011
Ubicación: argentina
Mensajes: 213
Antigüedad: 12 años, 4 meses
Puntos: 59
Respuesta: Funciones que calculan al principio pero luego dan resultados errados

Perdón por la tardanza si entendí bien es así

Código:
<!DOCTYPE HTML>
<html>
<head><script>
function calcula(){
sueldo_diario = document.getElementById("sueldo_diario").value;
dias = document.getElementById("dias").value;
r = parseFloat(sueldo_diario)*parseFloat(dias)
document.getElementById("sueldo_quincenal").value = r;

}
function deducciones(){
ivss = document.getElementById("ivss").value;
paro_forzoso = document.getElementById("paro_forzoso").value;
lph = document.getElementById("lph").value;
otros_descuentos = document.getElementById("otros_descuentos").value;

r2= parseFloat(ivss) + parseFloat(paro_forzoso) + parseFloat(lph) + parseFloat(otros_descuentos)

document.getElementById("total_deducciones").value = r2;

}

function totaldev(){
sueldo_quincenal = document.getElementById("sueldo_quincenal").value;
otros_ingresos = document.getElementById("otros_ingresos").value;
total_deducciones = document.getElementById("total_deducciones").value;

r3= parseFloat(sueldo_quincenal) + parseFloat(otros_ingresos) - parseFloat(total_deducciones)
document.getElementById("total_devengado").value = r3;

}
 
}

</script>
</head>
<body>
<form>  
<input type="text" id="dias" value=0 onchange="calcula()">
<input type="text" id="sueldo_diario" value=1548.21 readonly="readonly">
<input type="text" id="sueldo_quincenal" readonly="readonly">
<input type="text" id="ivss" value=61.93 readonly="readonly">
<input type="text" id="paro_forzoso" value=7.74 readonly="readonly">
<input type="text" id="lph" value=15.48 readonly="readonly">
<input type="text" id="otros_ingresos" value=0 onKeyup="totaldev()">
<input type="text" id="otros_descuentos" value=0 onchange="deducciones()">
<input type="text" id="total_deducciones" readonly="readonly">
<input type="text" id="total_devengado"readonly="readonly">
</form>
</body>
</html>
__________________
PD gracias por el karma

Última edición por madhatterdef; 23/01/2012 a las 14:53