Estoy aciedno un registro de notas.
tengo una tabla con input texts con los nombres:
notaA1 notaB1 notaC1 prom1
notaA2 notaB2 notaC2 prom2
notaA3 notaB3 notaC3 prom3
... ... ... ...
El HTML GENERADO es este:
<td><input type="text" name="notaA3" onkeyup="calcular(this.form,3)" ></td>
<td><input type="text" name="notaB3" onkeyup="calcular(this.form,3)" ></td>
<td><input type="text" name="notaC3" onkeyup="calcular(this.form,3)" ></td>
<td><input type="text" name="prom3"></td>
Mi probelma esq cada fila tiene text's con nombres diferentes (como ya han visto) pero no se como hacer la funcion javascript reconosco los nombres y calcule el promedio en cada fila.
esta es mi solucion, pero ahi me quedo porque casi no se javascript
function calcular(frm,cod) {
notaA="notaA"+cod;
notaB="notaB"+cod;
notaC="notaC"+cod;
prom="prom"+cod;
n1= parseFloat(frm.notaA.value);
n2= parseFloat(frm.notaB.value);
n3= parseFloat(frm.notaC.value);
frm.prom.value = (n1+ n2+ n3)/3;
}
cuando lo corro no funciona obviamente!!! =(
alguien m puede ayudar porfavor??? es mi trabajo y no puedo solucionar
muchas gracias por anticipado