Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/01/2012, 23:02
Avatar de madhatterdef
madhatterdef
 
Fecha de Ingreso: diciembre-2011
Ubicación: argentina
Mensajes: 213
Antigüedad: 12 años, 4 meses
Puntos: 59
Respuesta: activar input text si el otro input text esta lleno

mira esto.

<html>
<head><script>
function calcula(form){
sueldo_diario = document.getElementById("sueldo_diario").value;
dias = document.getElementById("dias").value;
r = parseFloat(sueldo_diario)*parseFloat(dias)
document.getElementById("sueldo_quincenal").value = r;
form.txt2.disabled=(form.txt1.value=='');
}
function deducciones(form){
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;
form.txt3.disabled=(form.txt2.value=='');
}

function totaldev(form){
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" name="txt1" id="dias" value=0 onkeyup="calcula(this.form)" >
<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" name="txt3" id="otros_ingresos" value=0 disabled="disabled" onkeyup="totaldev()">
<input type="text" name="txt2" id="otros_descuentos" value=0 disabled="disabled" onkeyup="deducciones(this.form)">
<input type="text" id="total_deducciones" readonly="readonly">
<input type="text" id="total_devengado"readonly="readonly">
</form>
</body>
</html>

luego te puedo ayudar a adaptarlo al que te dio Nemutagk
__________________
PD gracias por el karma