Cordial saludo
Feliz navidad y prospero año nuevo
Amigos colaboradores quiero que me den una mano con el siguiente problemita, tengo una lista de estudiante del cual se origina de una consulta que se cargan en una tabla y se captura tres notas que de manera dinámica se le calcula la definitiva por cada fila, el cual quiero también sacar el promedio del grupo de de manera dinamica.
Demen una mano por favor..!
Codigo javascript
Código HTML:
Ver original<script type="text/javascript"> function calcular(x){
var suma=0;
n1 = document.getElementById("a"+x).value;
n2 = document.getElementById("b"+x).value;
n3= document.getElementById("c"+x).value;
r1= (parseFloat(n1)*0.30)+(parseFloat(n2)*0.30)+(parseFloat(n3)*0.40);
document.getElementById("def"+x).value = r1.toFixed(1);
}
Codigo PHP
Código PHP:
Ver originalwhile($fila=mysql_fetch_array($sqlest)){
?>
<td><?php echo $n; ?></td>
<td><?php echo $fila['idestudiante'] ?></td>
<input type="hidden" name="identidad[]" size="1" maxlength="2" style="width:100px;text-align:center;" step="1" max="8" min="1" value="<?php echo $fila['idestudiante'] ?>">
<td><?php echo '<strong>'.$fila['apellidos']. ' ' .$fila['nombres'].'</strong>'; ?></td>
<td> <input type="number" name="inas[]" size="1" maxlength="2" style="width:50px;text-align:center;" step="1" max="8" min="0" value="<?php echo $fila['inasistencias'] ?>"></td>
<td> <input type="number" required name="con[]" id="a<?php echo $n ?>" style="width:50px;" max="5" step="0.1" min="1" autofocus value="<?php echo $fila['conocimiento'] ?>" onChange="calcular(<?php echo $n ?>);"></td>
<td> <input type="number" required name="des[]" id="b<?php echo $n ?>" style="width:50px;" max="5" min="1" step="0.1" value="<?php echo $fila['desempeno'] ?>" onChange="calcular(<?php echo $n ?>);" onChange="promedio(<?php echo $n ?>);" ></td>
<td> <input type="number" required name="pro[]" id="c<?php echo $n ?>" style="width:50px;" max="5" min="1" step="0.1" value="<?php echo $fila['producto'] ?>" onChange="calcular(<?php echo $n ?>);"></td>
<td> <input type="text" name="def[]" id="def<?php echo $n ?>" style="width:50px;text-align:center;" step="0.1" max="5" min="1" value="<?php echo $fila['definitiva'] ?>" readonly ></td>
<td> <input type="text" name="obs[]" size="45" maxlength="100" value="<?php echo $fila['observacion'] ?>"> </td>
<tr></tr>
<?php
$n++;
}
?>