Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/03/2012, 10:24
Avatar de Briss
Briss
 
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 10 meses
Puntos: 12
Respuesta: Una funcion puede funcionar en un arreglo????

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