Also,
Using javascript change the action class based on what button is clicked. So:
<input type="button" name="Action1" value="SubmitMe" onClick="fnDoSubmit(this); return
false;">
<input type="button" name="Action2" value="SubmitMe2" onClick="fnDoSubmit(this);
return false;">
fnDoSubmit(btn){
document.myForm.action = btn.value;
document.myForm.submit;
}
You might need to put the suffix .do to the action in the javascript or the value of
the buttons.
Rgs
Vikram
-----Original Message-----
From: Victor Hadianto [mailto:[EMAIL PROTECTED]]
Sent: Thursday, May 16, 2002 5:15 AM
To: Struts Users Mailing List
Subject: Re: implementing form actions
> I currently define a single action, forward
> all the [operation] buttons to the action and let
> the action distinguish between the various operations
> based on a property name.
Another way of doing this is by utilising an "action" property on your form
bean and for declare a setters method for the buttons to set the action
properly. For example:
In you form bean:
public class FormBean {
int action;
public setOperation1(String ignore) {
action = ONE;
}
public setOperation2(String ignore) {
action = TWO;
}
}
And assuming your buttons named operation1 and operation2 you can check based
on the action content which button the user clicks;
HTH,
--
Victor Hadianto
---------------
Don't tell me what you dreamed last night for I've been reading Freud.
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>