Gracias por responder ...
Bueno los datos para sacar el promedio los obtengo de una BD
esta es la funcion que tengo
Código:
<script>
function promedio() {
var n1 = parseFloat(document.form1.p1.value);
var n2 =parseFloat(document.form1.p2.value);
var n3 = parseFloat(document.form1.p3.value);
document.form1.prom.value=((n1+n2+n3)/3).toFixed(2);
}
</script>
p1, p2, p3 y prom son mis inputs
este es mi Form
Código PHP:
<?php do { ?>
<tbody>
<tr>
<td><?php $i+=1; echo $i;?></td>
.
.
.
<td><input type="text" name="p1[]" id="p1" value="<?php echo $row_calificarm['parcial1']; ?>" onchange="promedio()" /> </td>
<td><input type="text" name="p2[]" id="p2" value="<?php echo $row_calificarm['parcial2']; ?>" onchange="promedio()"/> </td>
<td><input type="text" name="p3[]" id="p3" value="<?php echo $row_calificarm['parcial3']; ?>" onchange ="promedio()"/></td>
<td><div align="center"><input type=image src="../images/Ajustes.png" alt="editar" border="0" align="center" value="Evaluar"/></a>
<td> <input type="text" name="prom[]" id="prom" size="3" style="border: none;background:#e6e6e6" /></td>
</div></td>
</tr>
</tbody>
<?php } while ($row_calificarm = mysql_fetch_assoc($calificarm)); ?>
Lo que no logro es que mi script funcione en mas de un registro
solo funciona si muestro un alumno... en cuanto tengo más alumnos el script ya no calcula nada....
El numero de estudiantes no es fijo varia de acuerdo a los datos en mi BD