Prueba esto a ver si es lo que buscas
Código javascript
:
Ver original<script>
function calculaMedia() {
var suma = 0;
var i = 0;
var elem = 0;
while (i<=5) {
id="elem"+i;
if (document.getElementById(id).value!=''){
suma=suma+parseInt(document.getElementById(id).value);
elem++;
}
i++;
}
document.getElementById('total').value=suma/elem;
}
</script>
Código HTML:
<input type="text" id="elem0" value='' onChange="javascript:calculaMedia()"/>
<input type="text" id="elem1" value='' onChange="javascript:calculaMedia()"/>
<input type="text" id="elem2" value='' onChange="javascript:calculaMedia()"/>
<input type="text" id="elem3" value='' onChange="javascript:calculaMedia()"/>
<input type="text" id="elem4" value='' onChange="javascript:calculaMedia()"/>
<input type="text" id="elem5" value='' onChange="javascript:calculaMedia()"/>
<br />
<br />
ToTaL:<input type="text" id="total" value=''/>
Saludos