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-tp20584806p20602366.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