I haven't done this, but you might be able to do one
of these two things. You could try using JavaScript
to change the value of the action and add the params
dynamically or each detail button would be a separate
form.
<html:form action="registration"
name="registrationForm">
<html:submit property="action" value="Details"
onclick="document.form[0].action="registration.do?id=12"/>
The action will be processed correctly, but since it
can't automatically look the corresponding form bean
you need to specify it with the name attribute. I
think this should work.
<html:form action="registration.do?id=12"
name="registrationForm">
<html:submit property="action" value="Details"/>
</html:form>
David
--- Jerzy Kalat <[EMAIL PROTECTED]> wrote:
> Thanks,
>
> Well, I know about this solution, but they insist on
> button.
>
>
> ----- Original Message -----
> From: "Peter Alfors" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Monday, June 25, 2001 3:18 PM
> Subject: Re: How can I pass extra information on
> Submit button?
>
>
> > You could use a link rather than the submit
> button.
> > Then when you iterate through your result-set, you
> just add the 'id' to
> > the link.
> >
> > Pete
> >
> >
> > Jerzy Kalat wrote:
> >
> > > Hi, I list many records on the form. Each record
> has 'Details' submit
> > > button, which suppose to flip form from
> 'List'mode to 'Details' mode,
> > > where only 1 record is visible with all it
> fields. On my jsp page I
> > > have: <logic:iterate id="element"
> type="myApp.common.GeoEntity"
> > > name="<%= Constants.GEO_ENTITY_LIST %>">
> > > <table>
> > > <tr>
> > > <td>
> > > <html:submit property="action" value="
> Details"> <%! WHAT
> > > SHOULD I PUT HERE TO PASS PROPERTY 'id' into
> FORM BEAN 'position'?
> > > %> </html:submit>
> > > </td>
> > > <td><bean:write name="element"
> property="id"/></td>
> > > <td><bean:write name="element"
> property="name"/></td>
> > > </tr>
> > > </table>
> > > </logic:iterate> I tried different things here
> but it does not work,
> > > or produce error. Any hints how to do it, or is
> there better way to
> > > approach it? Thanks in advance, JK
> >
>
__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail
http://personal.mail.yahoo.com/