Es mas sencillo. A groso modo
Código Javascript
:
Ver original<!DOCTYPE html>
<html dir="ltr" lang="es-es">
<head>
<title></title>
<meta charset="utf-8">
<style>
</style>
<script>
function calcular(cual) {
var promedio = 0;
for (var i = 0; i < document.frm[cual].length; i++) {
promedio += (document.frm[cual][i].value/3);
}
document.frm['prom_'+cual].value = (promedio).toFixed(2);
}
</script>
</head>
<body>
<form name="frm">
<b>Notas 1</b><br />
Lenguaje: <input type="text" value="" name="nota_1" onkeyup="calcular(this.name)"><br>
Inglés: <input type="text" value="" name="nota_1" onkeyup="calcular(this.name)"><br>
Matemáticas: <input type="text" value="" name="nota_1" onkeyup="calcular(this.name)"><br>
Promedio: <input type="text" value="" name="prom_nota_1">
<br /><br />
<b>Notas 2</b><br />
Lenguaje: <input type="text" value="" name="nota_2" onkeyup="calcular(this.name)"><br>
Inglés: <input type="text" value="" name="nota_2" onkeyup="calcular(this.name)"><br>
Matemáticas: <input type="text" value="" name="nota_2" onkeyup="calcular(this.name)"><br>
Promedio: <input type="text" value="" name="prom_nota_2">
</form>
</body>
</html>