Tengo un formulario con 10 campos input en el que se van a ingresar datos numéricos y necesito crear una rutina que, según vayan ingresando y/o modificando los datos ingresados, se muestre el total. Se que es simple, pero hoy estoy mal mal mal y no logro concentrarme (es por el plazo de entrega).
Saliendo del paso cree esta función rudimentaria
Cita:
que se activa con el evento onChange en cada uno de los 10 input mostrados (cantidad1, cantidad2, etc.)function promedio()
{
var dato=0;
dato=dato+document.getElementById("cantidad1").val ue*1;
dato=dato+document.getElementById("cantidad2").val ue*1;
dato=dato+document.getElementById("cantidad3").val ue*1;
dato=dato+document.getElementById("cantidad4").val ue*1;
dato=dato+document.getElementById("cantidad5").val ue*1;
dato=dato+document.getElementById("cantidad6").val ue*1;
dato=dato+document.getElementById("cantidad7").val ue*1;
dato=dato+document.getElementById("cantidad8").val ue*1;
dato=dato+document.getElementById("cantidad9").val ue*1;
dato=dato+document.getElementById("cantidad10").va lue*1;
document.getElementById("promedio").value=dato*1;
}
{
var dato=0;
dato=dato+document.getElementById("cantidad1").val ue*1;
dato=dato+document.getElementById("cantidad2").val ue*1;
dato=dato+document.getElementById("cantidad3").val ue*1;
dato=dato+document.getElementById("cantidad4").val ue*1;
dato=dato+document.getElementById("cantidad5").val ue*1;
dato=dato+document.getElementById("cantidad6").val ue*1;
dato=dato+document.getElementById("cantidad7").val ue*1;
dato=dato+document.getElementById("cantidad8").val ue*1;
dato=dato+document.getElementById("cantidad9").val ue*1;
dato=dato+document.getElementById("cantidad10").va lue*1;
document.getElementById("promedio").value=dato*1;
}
¿Cómo puedo simplificar este código?
Agradezco desde ya el apoyo brindado.
Un saludo desde Lima, Perú