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  &nbsp; |&nbsp; 
> /myApp/j_acegi_logout Logout </div>
> 
> <div id="sidebar">
> <h1>Menu</h1>
> <div class="project">
> <p> /myApp/index.jsp Main page </p>
> <p>&nbsp;</p>
> <p>&nbsp;</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]

Reply via email to