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