So... is it the same?
The first thing I'd try is generated well-formed HTML by using the S2 tags outside of
your own table: use the <s:form.../> etc. tags on a plain page w/o your extra
table markup.
----- Original Message ----
From: Mansour <[EMAIL PROTECTED]>
To: Struts Users Mailing List <user@struts.apache.org>
Sent: Sunday, June 24, 2007 7:02:31 PM
Subject: Re: Submitting a form with ajax submit inside the form
Dave Newton wrote:
--- Mansour <[EMAIL PROTECTED]> wrote:
<s:if test="#stat.odd == true">
<tr class="odd">
</s:if>
<s:else>
<tr class="even">
</s:else>
Btw, I would change this to (minus whatever syntax /
attribute name errors I'm about to make):
<s:set name="foo" value="${#stat.odd ? 'odd' :
'even'"/>
<tr class="${foo}">
...
Cleaner, shorter, and better-formed JSP.
d.
I agree with you. But Now I am gonna remove this totally just until I
get this working.
This is the HTML generated by IE (on linux):
<table id="row">
<thead>
<tr>
<th>Task Id</th>
<th>Service Name</th>
<th>Save</th>
</tr>
</thead>
<tbody>
<div id="DIV_1">
<form namespace="/" id="form_1" name="updateTask"
action="/fe/updateTask.action" method="post"
>
<table class="wwFormTable">
<tr>
<td><tr>
<td class="tdLabel"></td>
<td
><input type="text" name="task.id" value="1" id="form_1_task_id"/>
</td>
</tr>
</td>
<td><tr>
<td colspan="2"><div align="right"> <input type="submit"
dojoType="struts:Bind" event="onclick" value="Submit"
id="submit_1" />
</div></td>
</tr>
</td>
</tr>
<!-- javascript that is needed for tooltips -->
<script
type="text/javascript">dojo.require("dojo.widget.Tooltip");dojo.require("dojo.fx.html");</script>
</table>
</form>
</div>
<div id="DIV_3">
<form namespace="/" id="form_3" name="updateTask"
action="/fe/updateTask.action" method="post"
>
<table class="wwFormTable">
<tr>
<td><tr>
<td class="tdLabel"></td>
<td
><input type="text" name="task.id" value="3" id="form_3_task_id"/>
</td>
</tr>
</td>
<td><tr>
<td colspan="2"><div align="right"> <input type="submit"
dojoType="struts:Bind" event="onclick" value="Submit"
id="submit_3" />
</div></td>
</tr>
</td>
</tr>
<!-- javascript that is needed for tooltips -->
<script
type="text/javascript">dojo.require("dojo.widget.Tooltip");dojo.require("dojo.fx.html");</script>
</table>
</form>
</div>
<div id="DIV_2">
<form namespace="/" id="form_2" name="updateTask"
action="/fe/updateTask.action" method="post"
>
<table class="wwFormTable">
<tr>
<td><tr>
<td class="tdLabel"></td>
<td
><input type="text" name="task.id" value="2" id="form_2_task_id"/>
</td>
</tr>
</td>
<td><tr>
<td colspan="2"><div align="right"> <input type="submit"
dojoType="struts:Bind" event="onclick" value="Submit"
id="submit_2" />
</div></td>
</tr>
</td>
</tr>
<!-- javascript that is needed for tooltips -->
<script
type="text/javascript">dojo.require("dojo.widget.Tooltip");dojo.require("dojo.fx.html");</script>
</table>
</form>
</div>
</tbody>
</table>
########################################################################
This is from FF:
<table id="row">
<thead>
<tr>
<th>Task Id</th>
<th>Service Name</th>
<th>Save</th>
</tr>
</thead>
<tbody>
<div id="DIV_1">
<form namespace="/" id="form_1" name="updateTask"
action="/fe/updateTask.action" method="post"
>
<table class="wwFormTable">
<tr>
<td><tr>
<td class="tdLabel"></td>
<td
><input type="text" name="task.id" value="1" id="form_1_task_id"/>
</td>
</tr>
</td>
<td><tr>
<td colspan="2"><div align="right"> <input type="submit"
dojoType="struts:Bind" event="onclick" value="Submit"
id="submit_1" />
</div></td>
</tr>
</td>
</tr>
<!-- javascript that is needed for tooltips -->
<script
type="text/javascript">dojo.require("dojo.widget.Tooltip");dojo.require("dojo.fx.html");</script>
</table>
</form>
</div>
<div id="DIV_3">
<form namespace="/" id="form_3" name="updateTask"
action="/fe/updateTask.action" method="post"
>
<table class="wwFormTable">
<tr>
<td><tr>
<td class="tdLabel"></td>
<td
><input type="text" name="task.id" value="3" id="form_3_task_id"/>
</td>
</tr>
</td>
<td><tr>
<td colspan="2"><div align="right"> <input type="submit"
dojoType="struts:Bind" event="onclick" value="Submit"
id="submit_3" />
</div></td>
</tr>
</td>
</tr>
<!-- javascript that is needed for tooltips -->
<script
type="text/javascript">dojo.require("dojo.widget.Tooltip");dojo.require("dojo.fx.html");</script>
</table>
</form>
</div>
<div id="DIV_2">
<form namespace="/" id="form_2" name="updateTask"
action="/fe/updateTask.action" method="post"
>
<table class="wwFormTable">
<tr>
<td><tr>
<td class="tdLabel"></td>
<td
><input type="text" name="task.id" value="2" id="form_2_task_id"/>
</td>
</tr>
</td>
<td><tr>
<td colspan="2"><div align="right"> <input type="submit"
dojoType="struts:Bind" event="onclick" value="Submit"
id="submit_2" />
</div></td>
</tr>
</td>
</tr>
<!-- javascript that is needed for tooltips -->
<script
type="text/javascript">dojo.require("dojo.widget.Tooltip");dojo.require("dojo.fx.html");</script>
</table>
</form>
</div>
</tbody>
</table>
####################################################################
And this is the source JSP:
<table id="row">
<thead>
<tr>
<th>Task Id</th>
<th>Service Name</th>
<th>Save</th>
</tr>
</thead>
<tbody>
<s:iterator value="taskList" status="stat" id="row">
<div id="DIV_${row.id}">
<s:form action="updateTask" id="form_${row.id}"
method="post" theme="ajax">
<tr>
<td><s:textfield value="${id}" name="task.id" /></td>
<td><s:submit id="submit_${row.id}" /></td>
</tr>
</s:form>
</div>
</s:iterator>
</tbody>
</table>
____________________________________________________________________________________
Got a little couch potato?
Check out fun summer activities for kids.
http://search.yahoo.com/search?fr=oni_on_mail&p=summer+activities+for+kids&cs=bz
---------------------------------------------------------------------
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]
____________________________________________________________________________________
Don't get soaked. Take a quick peak at the forecast
with the Yahoo! Search weather shortcut.
http://tools.search.yahoo.com/shortcuts/#loc_weather
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]