Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/06/2012, 14:34
Montes28
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 8 meses
Puntos: 6
Respuesta: multiplicar valor de inputs

espero que alguien me ayude

buscando en internet he construido este codigo


Código Javascript:
Ver original
  1. $(document).ready(function(){
  2. $('.periodo').keyup(function(){
  3.     var parent = $(this).parents('tr');
  4.     var price = $('.frecuencia', parent);
  5.     var sum = $('.Resultado', parent);
  6.     var value = parseInt(this.value) * parseFloat(price.get(0).innerHTML||0);
  7.     sum.text(value);
  8.     $('.Resultado').val(value);
  9.     //getTotal();
  10. })
  11. });


Código HTML:
Ver original
  1.     <thead>
  2.         <tr>
  3.             <th>Frecuencia</th>
  4.             <th>Periodo</th>
  5.             <th>Resultado</th>
  6.             <th>Resultado</th>
  7.         </tr>
  8.     </thead>
  9.     <tbody>
  10.         <tr>
  11.             <td><input class='periodo' size='1' id="periodo" name="periodo"/></td>
  12.             <td class='frecuencia'>4</td>
  13.             <td class='Resultado'>0</td>
  14.             <td><input class='Resultado' size='1' id=""/></td>
  15.         </tr>
  16.         <tr>
  17.             <td><input class='periodo' size='1' id="periodo" name="periodo"/></td>
  18.             <td class='frecuencia'>4</td>
  19.             <td class='Resultado'>0</td>
  20.             <td><input class='Resultado' size='1' id=""/></td>
  21.         </tr>
  22.         <tr>
  23.             <td><input class='periodo' size='1' id="periodo" name="periodo"/></td>
  24.             <td class='frecuencia'>10</td>
  25.             <td class='Resultado'>0</td>
  26.             <td><input class='Resultado' size='1' id=""/></td>
  27.         </tr>
  28.     </tbody>

pero me falta implementarlo para los input