Be carreful, submiting your forms this way you will submit N request, and only the last one will get a response. If others one have validation or processing errors, you will not get them.
I would suggest you to set a new form with hidden fields, and javascript to copy values. On submit, submit the hidden form : <form name="copy" action="..."> <input type="hidden" name="name1"> <input type="hidden" name="nameN"> </form> <form name="form1"> <input type="text" onchange="document.forms.copy.name1.value=this.value"> </form> <form name="formN"> <input type="text" onchange="document.forms.copy.nameN.value=this.value"> </form> This code can be easily built with some <logic:iterate> Nico. > [FYI] > <!-- > <script language="JavaScript"> > function SubmitAll() { > document.form1.submit(); > document.form2.submit(); > .... > document.formN.submit(); > } > </script> > <form name="form1" ..../> > <form name="form2" .... /> > .... > <form name="formN" .... /> > <input type="button" value="Submit" canClick="SubmitAll()" /> > --> > > HOWEVER > In struts-config the following action is required: > > <action path="/formprocess" > name="form1" > scope="request" > validate="true" > type="com.test.action.FormProcessAction"> > <forward name="success" path="/StrutsCXServlet"/> > <forward name="error" path="/idiot.do"/> > </action> > > The question is, can a regexp be used to group all of the forms under the > one action (Such as name="form[1-9]")?? All the form names are dynamically > created, and unknown to struts before posting. Is there a way struts can > handle this sort of form posting? > > Kind regards, > > Simon > > > -------------------------------------------------------------------- - > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]