Tema: Suma de Text
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/08/2005, 12:48
Avatar de crcbad
crcbad
 
Fecha de Ingreso: enero-2005
Mensajes: 302
Antigüedad: 19 años, 8 meses
Puntos: 0
Información

Es muy sencillito, suponiendo que tenemos un formulario llamado form1 con los 6 input donde se pueden introducir numeros, y otro más para el total, podemos usar el evento onKeyUp para que cuando se pulse una tecla de produzca directamente la suma, prueba esto, el formulario por ejemplo sería:

Código HTML:
<form name="form1" method="post" action="">
<input name="suma1" type="text" id="suma1" onKeyUp="HazSuma()" value="0"><br>
<input name="suma2" type="text" id="suma2" onKeyUp="HazSuma()" value="0"><br>
<input name="suma3" type="text" id="suma3" onKeyUp="HazSuma()" value="0"><br>
<input name="suma4" type="text" id="suma4" onKeyUp="HazSuma()" value="0"><br>
<input name="suma5" type="text" id="suma5" onKeyUp="HazSuma()" value="0"><br>
<input name="suma6" type="text" id="suma6" onKeyUp="HazSuma()" value="0"><br>
<input name="total" type="text" id="total">
</form> 

Y la función a la que llamamos quedará asi:

Código HTML:
 <script>
function HazSuma()
{
var cont = 0;
for(i=1;i<7;i++)
{
	cont = cont + parseInt(document.getElementById("suma"+i).value);
}
document.getElementById("total").value = cont;
}
</script> 

No lo he probado, pero seguro que funciona correctamente :) Comentame los resultados plis
__________________

:cool: [ http://eruben.sytes.net ] :cool:


Las dos frases que te ayudarán a salir adelante:
  • No hay mujer fea, solo copas de menos. :borracho:
  • Ante la duda, siempre coge la más tetuda. :arriba:

Última edición por crcbad; 16/08/2005 a las 13:11