Hola, tengo el siguiente problema, tengo una hoja en jsp, en la cual tengo 2 forms, en un form ingreso datos y el otro los muestro, en el que se muestra se genera dinamicamente por medio de una consulta, así q por ejemplo tengo algo así:
Aqui capturo datos:
Código:
<form method="post">
<input type="text" name="nombre" id="i_nombre" value="">
<input type="text" name="correo" id="i_correo" value="">
<input type="submit" name="dato" value="algo">
</form>
Aqui muestro dinamicamente por cual se generan x filas:
// omitiendo el query
Código:
<form method="post">
<table><tr>
<td><input type="text" name="nombre" id="g_nombre" value=""onClick="javascript:modificar();"></td>
<td><input type="text" name="correo" id="g_correo" value="" onClick="javascript:modificar();"></td>
<td><input type="submit" name="dato" value="algo"></td>
</tr></table>
</form>
Lo que necesito es recuperar el dato de donde algo el query y asignarlo a la tabla donde capturo, lo primero que hice fue algo asi:
Código:
function modifica(){
var dato1=document.getElementById("g_nombre").value;
var dato2=document.getElementById("g_correo").value;
document.getElementById("i_nombre").value=dato1;
document.getElementById("i_correo").value=dato2;
}
Funciona, pero por ejemplo si se me genera una tabla de 5 datos, siempre me toma solamente el primero de la tabla y yo necesito que tome el q selecciono, ya lo intente guardando el dato en un input text q no se muestre, pero no me hace lo que quiero, alguien sabe como o tiene alguna idea?