Hola, gracias por la ayuda de ambos pero sigo sin resolver esto. El primer código que apliqué funcionaba, es decir este:
Código Javascript
:
Ver original<script type="text/javascript">
function calcula(dias, sueldo_quinc) {
sueldo = <?php echo $sueldo_diario; ?>;
document.getElementById('sueldo_quinc').value = dias * sueldo;
}
</script>
pero solo me calcula el primer campo pues como los datos vienen de un array de la BD que muestra los empleados, al tratar de calcular el segundo me modifica el primero y no hace el segundo.
este es donde se muestra:
Código PHP:
Ver originalecho "
<tr>
<td>$id_empleado</td>
<td>$ci</td>
<td>$papellido $sapellido</td>
<td>$pnombre $snombre</td>
<td><input name=\"dias\" type=\"text\" id=\"dias\" size=\"2\" value=\"\" onblur=\"calcula(this.value, 'sueldo_quinc');\"/></td>
<td>$sueldo_basico</td>
<td><input name=\"sueldo_quinc\" type=\"text\" id=\"sueldo_quinc\" size=\"5\" value=\"\" readonly=\"readonly\"/></td>
<td>$ivss</td>
<td>$paro_for</td>
<td>$lph</td>
<td><input name=\"otros_ing\" type=\"text\" id=\"otros_ing\" size=\"5\" /></td>
<td><input name=\"otros_desc\" type=\"text\" id=\"otros_desc\" size=\"5\" /></td>
<td></td>
<td> </td>
</tr>";
}
Lo que necesito saber es como hacer para que calcule cada uno o sea como se maneja cuando es un array. Disculpen la insistencia pero no lo logro.