Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/03/2016, 02:11
ansisweb
 
Fecha de Ingreso: marzo-2016
Ubicación: Bolivia
Mensajes: 7
Antigüedad: 8 años, 1 mes
Puntos: 0
Ejecutar funcion JS en inputs con el mismo id

No puedo llamar a la función varias veces para hacer cálculos, esto haciendo conexión con bd, pero dejo el siguiente ejemplo para explicar lo que necesito.

Esta es un calculadora, como ven llamo a una función js para tomar los valores de los inputs y luego devuelvo un resultado, el problema es que esto solo funciona en la primera linea, luego no se ejecuta la asignación de valores. Por favor acepto sugerencias para una solución

JS
function prueba()
{
var uno = document.getElementById('uno').value;
var dos = document.getElementById('dos').value;
var suma = parseInt(uno) + parseInt(dos);
document.getElementById('tres').value = suma;
}

HTML PHP

<table>
<thead>
<tr>
<td>Numero 1</td>
<td>Numero 2</td>
<td>Resultado</td>
</tr>
</thead>
<tbody>
<?php
for ($i=0; $i < 10 ; $i++) {
# code...

?>
<tr>
<td><input type="text" placeholder="0.0" id="uno" value="0" onKeyUp="prueba()"></td>
<td><input type="text" placeholder="0.0" id="dos" value="0" onKeyUp="prueba()"></td>
<td><input type="text" placeholder="0.0" id="tres" value="0" onKeyUp="prueba()"></td>
</tr>
<?php } ?>
</tbody>
</table>