I don't think that came through properly; perhaps try pastebin or similar. Dave
--- On Thu, 11/20/08, Milan Milanovic <[EMAIL PROTECTED]> wrote: > From: Milan Milanovic <[EMAIL PROTECTED]> > Subject: Re: Form submitted twice (no AJAX!) > To: user@struts.apache.org > Date: Thursday, November 20, 2008, 3:33 PM > Why is this form submitte twice ? > > > Milan Milanovic wrote: > > > > Yes, but it is the same when I remove ajax with > simple. Here is my jsp > > page, there is no AJAX word there and I still get > submited twice: > > > > <html > xmlns="http://www.w3.org/1999/xhtml" > xml:lang="en"> > > <head> > > <script type="text/javascript"> > > // Dojo configuration > > djConfig = { > > baseRelativePath: > "/myApp/struts/dojo", > > isDebug: true, > > bindEncoding: "UTF-8", > > debugAtAllCosts: true // not needed, but > allows the Venkman > > debugger to work with the includes > > }; > > </script> > > <script type="text/javascript" > > > src="/myApp/struts/dojo/dojo.js"></script> > > <script type="text/javascript" > > > src="/myApp/struts/simple/dojoRequire.js"></script> > > </head> > > <body onload=""> > > > > > > <div id="menu"> /myApp/index.jsp Main > | > > /myApp/j_acegi_logout Logout </div> > > > > <div id="sidebar"> > > <h1>Menu</h1> > > <div class="project"> > > <p> /myApp/index.jsp Main page </p> > > <p> </p> > > <p> </p> > > <p> # <br /> > > </p> > > </div> > > </div> > > > > <div> > > <h2>Choose report</h2> > > <br> > > <div align="left" style="width: > 600px; border-width:thin; > > border-style:solid; border-color:threedlightshadow; > text-align: left;"> > > > > > > <form namespace="/reports > id="showReport" name="showReport" > > onsubmit="return true;" > action="/myApp/reports/showReport.action" > > method="post"> > > <table class="wwFormTable"> > > > > From date: <script > type="text/javascript"> > > dojo.require("dojo.widget.DatePicker"); > > </script> > > <div > > dojoType="dropdowndatepicker" > id="fromDate" > > value="2008-11-11T00:00:00" > name="dojo.fromDate" > > inputName="fromDate" > displayFormat="dd.MM.yyyy" > > saveFormat="rfc"></div><br/> > > Do datuma: <script > type="text/javascript"> > > dojo.require("dojo.widget.DatePicker"); > > </script> > > > > <tr> > > <td align="right"><label > for="users" > class="label">User:</label></td> > > <td><select name="user.id" > id="user"> > > <option > value="1">Mike</option> > > <option > value="2">John</option> > > <option > value="3">Peter</option> > > </select></td> > > </tr> > > <tr> > > <td colspan="2"><input > type="submit" id="showReport_0" > value="Show > > report" class="submit" > style="submit"/> > > </td> > > </tr> > > </table></form> > > > > </div> > > </body> > > </html> > > > > > > > > > > Jeromy Evans - Blue Sky Minds wrote: > >> > >> Milan Milanovic wrote: > >>> Hi, > >>> > >>> I have a simple jsp form: > >>> > >>> <head> > >>> <s:head theme="ajax" > debug="true" /> > >>> </head> > >>> <s:form action="showReport" > namespace="/reports" validate="true"> > >>> > >> <snip> > >> > >>> And when user click submit button, this form > get submitted twice, i.e. > >>> showReport form action method is called twice! > I'm NOT USING AJAX here, > >>> I > >>> DON'T HAVE ANY Javascript functions in > this page. > >>> > >>> > >> > >> You DO have javascript in your page and you ARE > using ajax. > >> > >> <s:head theme="ajax"> instructs > struts to include the dojo javascripts, > >> and sets the default theme to ajax. > >> <s:form ...valudate="true"> > instructs struts to include client-side > >> javascript validation (or possibly ajax > validation; I can't recall if > >> that requires the theme on the form itself or > not). > >> > >> Viewing the source of your page would tell you > this. Firefox with > >> Firebug will tell you what's happening. > >> > >> Clean it up and see how you go. > >> > >> > >> > --------------------------------------------------------------------- > >> To unsubscribe, e-mail: > [EMAIL PROTECTED] > >> For additional commands, e-mail: > [EMAIL PROTECTED] > >> > >> > >> > > > > > > -- > View this message in context: > http://www.nabble.com/Form-submitted-twice-%28no-AJAX%21%29-tp20584806p20609456.html > Sent from the Struts - User mailing list archive at > Nabble.com. > > > --------------------------------------------------------------------- > 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]