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]