Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/10/2013, 09:18
buybetter
 
Fecha de Ingreso: abril-2012
Ubicación: Quito
Mensajes: 11
Antigüedad: 12 años, 8 meses
Puntos: 0
Usar javascript en una tabla php

Hola foreros perdón se esto va en javascript y no aqui.
Necesito hacer calcular un valor automatico desde 2 inputs para rellenar otro input con el resultado.

Código Javascript:
Ver original
  1. <script language="javascript">
  2.             function promedio_a()
  3.             {
  4.                 var promedio_1q = document.getElementById('promedio_1q').value;
  5.                 var promedio_2q = document.getElementById('promedio_2q').value;
  6.        
  7.                 var sum = parseFloat(promedio_1q) + parseFloat(promedio_2q);
  8.                 document.getElementById('promedio_a').value = parseFloat(sum).toFixed(2);
  9.             }
  10.         </script>

Los datos los saco de aqui:

Código PHP:
Ver original
  1. 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");
  2. 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");
  3. if($pf < 7){
  4. 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");
  5. }else{
  6. 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");
  7. }

Pero no logro hacerlo funcionar.