
02/03/2016, 02:11
|
| | Fecha de Ingreso: marzo-2016 Ubicación: Bolivia
Mensajes: 7
Antigüedad: 9 años 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> |