[Ovillo] correcto uso de form en una tabla
Phaseolus
phaseolusv en yahoo.es
Vie Mayo 15 21:47:35 UTC 2009
Lo que yo he hecho, ya que habitualmente debo trabajar con
aplicaciones con grillas, es crear sólo un formulario con campos
hidden y en cada TD pongo un <a> que apunte a un javascript que llene
los hidden y envie el formulario.
Algo así.
function pagar(idPago, monto){
document.getElementById('hdIdPago').value=idPago;
document.getElementById('hdMonto').value=monto;
document.getElementById('myFormAction').submit();
}
...
<form id="myFormAction" action"/PagosAction.do?accion=pagar"
name="myFormAction" >
<input type="hidden" id="hdIdPago" name="hdIdPago" />
<input type="hidden" id="hdMonto" name="hdMonto" />
</form>
<table class="grilla">
<thead>
<tr>
<th>Tipo Documento</th>
<th>Monto</th>
<th>Accion</th>
</tr>
</thead>
<tbody>
<tr>
<td>Formulario 30</td>
<td>50.000</td>
<td><a href="javascript:pagar(321, 50000);">Pagar</a></td>
</tr>
<tr>
<td>Formulario 50</td>
<td>3.000</td>
<td><a href="javascript:pagar(322, 3000);">Pagar</a></td>
</tr>
</tbody>
....
..
</table>
Espero te sirva.
Saludos.
Phas.
Más información sobre la lista de distribución Ovillo