Have a property for each in your form.
In your validate method check the value of each. Only the button that was clicked will have a nonnull value.
Example:
html:
<input type="submit" name="submit" value="foo">
<input type="submit" name="back" value="bar">
form class:
...
private String submit;
private String back;
...
validate method:
if ("foo".equals(getSubmit())){
//do validation
}else{ //getBack() should return null or empty string
//skip validation
}
I hope this helps.
BAL
> > -----Message d'origine----- > > De : Ashish Kulkarni > [mailto:[EMAIL PROTECTED]] > > Envoye : mardi 24 decembre 2002 16:29 > > A : Struts Users Mailing List > > Objet : 2 submit buttons with different action > > > > > > Hi, > > > > I have 2 buttons on one jsp, one is submit button > and > > the other is back. I want to use only one action > form > > to handle both the events, I am using > > DynaValidatorForm. > > So the problem i amfacing is, the fields get > validated > > even if i press the back button, > > Is there a way to make sure that the validation > occurs > > only when i press submit button > > > > > > > > ===== > > A$HI$H
_________________________________________________________________
The new MSN 8: smart spam protection and 3 months FREE*. http://join.msn.com/?page=features/junkmail&xAPID=42&PS=47575&PI=7324&DI=7474&SU= http://www.hotmail.msn.com/cgi-bin/getmsg&HL=1216hotmailtaglines_smartspamprotection_3mf
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

