Hola:
No tengo claro lo que dices, pero parece que creas varios formularios iguales, y los atributos id también son iguales en cada formulario... y eso está prohibido...
Puedes pasarle a tu función el propio formulario y obtener los datos asociados:
Código:
<form method="post">
<table><tr>
<td><input type="text" name="nombre" value="" onclick="modificar(this);"></td>
<td><input type="text" name="correo" value="" onclick="modificar(this);"></td>
<td><input type="submit" name="dato" value="algo"></td>
</tr></table>
</form>
...y modificar():
Código:
function modifica(f){
document.getElementById("i_nombre").value=f.nombre.value;
document.getElementById("i_correo").value=f.correo.value;
}
Saludos