Necesito hacer calcular un valor automatico desde 2 inputs para rellenar otro input con el resultado.
Código Javascript:
Ver original
<script language="javascript"> function promedio_a() { var promedio_1q = document.getElementById('promedio_1q').value; var promedio_2q = document.getElementById('promedio_2q').value; var sum = parseFloat(promedio_1q) + parseFloat(promedio_2q); document.getElementById('promedio_a').value = parseFloat(sum).toFixed(2); } </script>
Los datos los saco de aqui:
Código PHP:
Ver original
print ("<TD style='padding: 0; width: 160px;'><center><input type='number' placeholder='0 - 10' step='0.01' min='0' max='10' id='promedio_1q' name='promedio_1q[".$resultado['codigo']."][".$resultado['nombre_materia']."]' value='$p1q' onChange='promedio_a()' style='text-align: center; line-height: 22px; margin: 0;'></center></TD>\n"); print ("<TD style='padding: 0; width: 160px;'><center><input type='number' placeholder='0 - 10' step='0.01' min='0' max='10' id='promedio_2q' name='promedio_2q[".$resultado['codigo']."][".$resultado['nombre_materia']."]' value='$p2q' onChange='promedio_a()' style='text-align: center; line-height: 22px; margin: 0;'></center></TD>\n"); if($pf < 7){ print ("<TD style='padding: 0; width: 160px;'><center><input type='number' placeholder='0 - 10' step='0.01' min='0' max='10' id='promedio_a' name='promedio_a[".$resultado['codigo']."][".$resultado['nombre_materia']."]' value='$pf' style='text-align: center; line-height: 22px; margin: 0; color:#FFF; background: #F00;'></center></TD>\n"); }else{ print ("<TD style='padding: 0; width: 160px;'><center><input type='number' placeholder='0 - 10' step='0.01' min='0' max='10' id='promedio_a' name='promedio_a[".$resultado['codigo']."][".$resultado['nombre_materia']."]' value='$pf' style='text-align: center; line-height: 22px; margin: 0;'></center></TD>\n"); }
Pero no logro hacerlo funcionar.