Tema: <html:form>
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/12/2005, 14:56
axz
 
Fecha de Ingreso: mayo-2005
Mensajes: 360
Antigüedad: 19 años, 7 meses
Puntos: 10
de hecho eso no tiene validez, ya que se genera HTML estándar en el browser y en HTML el tag form no permite su anidación ...

sin embargo puedes usar algo como ...

Código PHP:
<html:form action="/submitCustomerForm" method="GET">
 .....
código del primer form ...
  <
html:submit property="accion" value="submit1" />
 .....
código del segundo form ...
  <
html:submit property="accion" value="submit2" />
</
html:form
y con ésto sabrías si se dió click en uno u otro botón ... pero para esto necesitarías usar un bean para el form ...

si no kieres usarlos, te recomiendo que uses javascript ...
algo como lo siguiente:
Código PHP:
<html:form action="/submitCustomerForm" method="GET" styleId="formulario" >
 <
input type="hidden" name="accion" value="" id="accion" />

 .....
código del primer form ...
  <
input type="button" onclick="enviaForm( 'submit1' );" value="submit1" />
 .....
código del segundo form ...
  <
input type="button" onclick="enviaForm( 'submit2' );" value="submit2" />
</
html:form
y en tu sección de scripts ...
Código HTML:
funcion enviaForm( origen )
{
  var accion = document.getElementById( 'accion' );
  var formulario = document.getElementById( formulario);

  accion.value = origen;
  formulario.submit();
}
ojalá te sirva ... saludos