Buenas tardes:
Gracias por la atencion y en espera de ayuda del foro tengo mis sgtes. consultas:
estoy realizando un formulario el cual se tiene que ingresar 3 valores
sueldo, dias y total, voy a mostrar la forma como funciona pero no es la que deseo:
<head>
<script type="text/javascript">
function calcula(dias, total) {
sueldo=1000
document.getElementById(total).value = dias * sueldo;
}
</script>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
Días: <input type="text" name="dias" id="dias" value="" onblur="calcula(this.value,'total');" /><br />
Total a pagar: <input type="text" name="total" id="total" value="" readonly="readonly" />
</form>
</body>
Nota1: se ingresan los dias y se envia valor a la funcion con this.value
Nota2: pasan 2 variables a la funcion calcula, donde se encuentra la variable sueldo como constante.
la idea es que pase 3 variables a dicha funcion asi:
<head>
<script type="text/javascript">
function calcula(sueldo, dias, total) {
document.getElementById(total).value = dias * sueldo;
}
</script>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
Sueldo: <input type="text" name="sueldo" id="sueldo" value="" onblur="calcula('sueldo','dias', 'total');" /><br />
Días: <input type="text" name="dias" id="dias" value="" onblur="calcula('sueldo','dias', 'total');" /><br />
Total a pagar: <input type="text" name="total" id="total" value="" readonly="readonly" />
</form>
</body>
Nota: la variable sueldo ya no es una constante, ahora es parte del form la cual se ingresara y logicamente se calculara en la funcion para luego mostrarse.
Indiquenme por favor como desarrollar este script, gracias
JRCORONA