Ver Mensaje Individual
  #12 (permalink)  
Antiguo 22/12/2011, 10:17
Avatar de kimmy
kimmy
 
Fecha de Ingreso: julio-2008
Mensajes: 841
Antigüedad: 15 años, 9 meses
Puntos: 15
Respuesta: php sumar input text con variable sin hacer submit

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
  1. <script type="text/javascript">
  2.     function calcula(dias, sueldo_quinc) {
  3.         sueldo = <?php echo $sueldo_diario; ?>;
  4.         document.getElementById('sueldo_quinc').value = dias * sueldo;
  5.     }
  6.     </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 original
  1. echo "
  2.  <tr>
  3.    <td>$id_empleado</td>
  4.    <td>$ci</td>
  5.    <td>$papellido $sapellido</td>
  6.    <td>$pnombre $snombre</td>
  7.    <td><input name=\"dias\" type=\"text\" id=\"dias\" size=\"2\" value=\"\" onblur=\"calcula(this.value, 'sueldo_quinc');\"/></td>
  8.    <td>$sueldo_basico</td>
  9.    <td><input name=\"sueldo_quinc\" type=\"text\" id=\"sueldo_quinc\" size=\"5\" value=\"\" readonly=\"readonly\"/></td>
  10.    <td>$ivss</td>
  11.    <td>$paro_for</td>
  12.    <td>$lph</td>
  13.    <td><input name=\"otros_ing\" type=\"text\" id=\"otros_ing\" size=\"5\" /></td>
  14.    <td><input name=\"otros_desc\" type=\"text\" id=\"otros_desc\" size=\"5\" /></td>
  15.    <td></td>
  16.    <td>&nbsp;</td>
  17.  </tr>";
  18.     }

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.
__________________
Caminando con el corazón partío