Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/10/2013, 01:31
bathorz
 
Fecha de Ingreso: agosto-2013
Mensajes: 150
Antigüedad: 10 años, 8 meses
Puntos: 29
Respuesta: Suma de todos los textbox excepto de uno

Código Javascript:
Ver original
  1. function sumar(c) {
  2.       var campo = document.getElementById('form1');
  3.       var n6 = document.getElementById('n6');
  4.       var subtotal = 0;
  5.  
  6.       for (var i = 0; i < campo.length - 1; i++) {
  7.          if(campo[i] !== n6) // no sumar n6
  8.          subtotal += parseFloat(campo[i].value);
  9.       }
  10.       var resultado = Math.round(subtotal*100)/100
  11.        document.form1.res.value = resultado;
  12.    }
  13. </script>
  14.  
  15. <form id="form1" name="form1" action="" method="post">
  16. 1:<input type="text" name="sum[]" value="0" onBlur="sumar(this.value);" /><br />
  17. 2:<input type="text" name="sum[]" value="0" onBlur="sumar(this.value);" /><br />
  18. 3:<input type="text" name="sum[]" value="0" onBlur="sumar(this.value);" /><br />
  19. 4:<input type="text" name="sum[]" value="0" onBlur="sumar(this.value);" /><br />
  20. 5:<input type="text" name="sum[]" value="0" onBlur="sumar(this.value);" /><br />
  21. 6:<input type="text" id="n6" name="nosumar" value="0" /><br />
  22.    Resultado:
  23.    <input type="text" id="res" name="res" value="0" />