Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/09/2013, 09:46
Avatar de andinog
andinog
 
Fecha de Ingreso: febrero-2012
Mensajes: 50
Antigüedad: 12 años, 2 meses
Puntos: 6
Información Respuesta: Sumar datos en automático al ingresarlos

Hola

a estos elementos les agregaria class = "diadesemana"

Código HTML:
Ver original
  1. <TD> <input  class="diadesemana" type="text" size="8" name="lunes" onblur="addval(this)"> </TD>
  2. <TD> <input class="diadesemana" type="text" size="8" name="martes"> </TD>
  3. <TD> <input class="diadesemana" type="text" size="8" name="miercoles"> </TD>
  4. <TD> <input class="diadesemana" type="text" size="8" name="jueves"> </TD>
  5. <TD> <input class="diadesemana" type="text" size="8" name="viernes"> </TD>
  6. <TD> <input class="diadesemana" type="text" size="8" name="sabado"> </TD>
  7. <TD> <input class="diadesemana" type="text" size="8" name="domingo"> </TD>

a este otro un id = "totalhoras"

Código HTML:
Ver original
  1. <input id="totalhoras" type="text" size="15" name="totalhoras">

agregaria referencia a la libreria jQuery (www.jquery.com)

y luego en el javascript:
Código Javascript:
Ver original
  1. <script>
  2. $('.diadesemana').change(function(){
  3.  
  4.        var total = 0;
  5.  
  6.     $('.diadesemana').each(function(elemento){
  7.           total += $(elemento).val();
  8.     });
  9.  
  10.     $('#totalhoras').val(total);
  11.  
  12. });
  13. </script>
__________________
"El que nada duda nada sabe"
Ser Programador