Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/06/2010, 11:52
luckypier
 
Fecha de Ingreso: junio-2010
Mensajes: 17
Antigüedad: 14 años, 5 meses
Puntos: 0
Como obtengo el nombre del input text dinamico ?????????'

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