Tema: Suma de Text
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/08/2005, 13:07
clavi852
 
Fecha de Ingreso: junio-2005
Mensajes: 10
Antigüedad: 19 años, 3 meses
Puntos: 0
Cita:
Iniciado por crcbad
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> 

Código HTML:
 Y la función a la que llamamos quedará asi: 
 
<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
Perfectamente bien muchisimas gracias en serio