Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/11/2015, 13:49
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 9 años
Puntos: 263
Respuesta: calcular notas definitivas provenientes de una consulta en tiempo real

mano podrias probar enviando una id que identifique a los elementos de tu lista, por ejemplo

Código Javascript:
Ver original
  1. function calcular(X){
  2.     n1 = document.getElementById(X).value;
  3.    n2 = document.getElementById("A"+X).value;
  4.    n3= document.getElementById("B"+X).value;
  5.    r1= (parseInt(n1)*0.30)+(parseInt(n2)*0.30)+(parseInt(n3)*0.40);
  6.    document.getElementById("resultado"+X).value = r1;
  7.  
  8. }
Código HTML:
Ver original
  1. <input type="text" id="A1" value="" placeholder="0"/>
  2. <input type="text" id="B1" value="" placeholder="0"/>
  3. <input type="text" id="1" value="" placeholder="0" onChange="javascript:calcular(this.id);"/>
  4. <input type="text" id="resultado1" value="" readonly/>
  5.  
  6. <br><br>
  7. <input type="text" id="A2" value="" placeholder="0"/>
  8. <input type="text" id="B2" value="" placeholder="0"/>
  9. <input type="text" id="2" value="" onChange="javascript:calcular(this.id);"/>
  10. <input type="text" id="resultado2" value="" readonly/>
  11.  
  12. <br><br>
  13. <input type="text" id="A3" value="" placeholder="0"/>
  14. <input type="text" id="B3" value="" placeholder="0"/>
  15. <input type="text" id="3" value="" onChange="javascript:calcular(this.id);"/>
  16. <input type="text" id="resultado3" value="" readonly/>

alli le estoy pasando la id del ultimo campor que es el que va a activar el calculo y las id de los otros campos la copleto con la del ultimo, asi el js diferencia cada linea

Muestra: http://jsfiddle.net/6e7s4mxf/
__________________
[email protected]
HITCEL