Hola, tengo una formulario donde, entre otras cosas, el usuario rellena cinco campos con valores numéricos y quiero que a medida que los ponga, en otro campo del formulario le vaya saliendo la media de esos campos. Los campos van el siguiente trozo de código:
Código HTML:
Ver original<table width="947" border="0"> <th width="171" bgcolor="#C78A0D" scope="col"><span class="Estilo1">Mediciones (mm)
</span></th> <th width="187" bgcolor="#C78A0D" scope="col"><span class="Estilo1">Medida 1
</span></th> <th width="197" bgcolor="#C78A0D" scope="col"><span class="Estilo1">Medida 2
</span></th> <th width="187" bgcolor="#C78A0D" scope="col"><span class="Estilo1">Medida 3
</span></th> <th width="84" bgcolor="#C78A0D" scope="col"><span class="Estilo1">Medida 4
</span></th> <th width="85" bgcolor="#C78A0D" scope="col"><span class="Estilo1">Medida 5
</span></th> <td align="center" valign="middle"><input name="T3-m1-9999" type="text" class="meta" id="T3-m1-9999" /></td> <td align="center" valign="middle"><input name="T3-m2-9999" type="text" class="meta" id="T3-m2-9999" /></td> <td align="center" valign="middle"><input name="T3-m3-9999" type="text" class="meta" id="T3-m3-9999" /></td> <td align="center" valign="middle"><input name="T3-m4-9999" type="text" class="meta" id="T3-m4-9999" /></td> <td align="center" valign="middle"><input name="T3-m5-9999" type="text" class="meta" id="T3-m5-9999" /></td> Valor medio F =
<input name="T3-media-202" type="text" class="meta" id="T3-media-202" readonly="yes" />
El usuario iría rellenando los campos T3-m1-9999, T3-m2-9999... y el valor medio le iría saliendo en el campo T3-media-202. Me daría igual que al calcular se dividiese siempre entre cinco, y no entre el número real de campos rellenados, ya que siempre tendrán que rellenarlos todos.
La verdad es que no tengo ni idea de como hacerlo. Imagino que será con un onchange de cada campo, que llame a la función que calcule la media, pero no le tengo nada claro.
Muchas gracias por adelantado, Salu2