You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Rudolf Baloun <Ru...@atron.de> on 2006/02/07 09:30:20 UTC
Submit-button in IE and Firefox
Hi comunity,
i want to commit a form by pressing the "return"-key on my Keyboard.
It works fine, when i got one form on one page.
If i got a more than one forms (e.g.) hidden forms, it just work in Firefox.
This works perfekt:
.....
<form jwcid="@Form" delegate="ognl:beans.delegate">
<TABLE border="0">
<TBODY>
<TR>
<TD valign="middle"><span jwcid="@FieldLabel"
field="ognl:components.inputUsername">name</span></TD>
<TD valign="middle"><input type="text"
jwcid="inputUsername" size="40" maxlength="24"/></TD>
<TD valign="middle"></TD>
</TR>
<TR>
<TD valign="middle"><span jwcid="@FieldLabel"
field="ognl:components.inputPw">Password</span></TD>
<TD valign="middle"><input type="text"
jwcid="inputPw" hidden="ognl:true" size="40" maxlength="24"/></TD>
<TD valign="middle"></TD>
</TR>
<TR>
<TD></TD>
<TD><input jwcid="@Submit" defer="false"
listener="ognl:listeners.formSubmit" value="Submit"/></TD>
<TD></TD>
</TR>
</TBODY>
</TABLE>
</form>
....
This doesn't work perfekt in Firefox, in IE not:
*<span jwcid="@If" condition="ognl:pageBean.loginForm">*
<form jwcid="@Form" delegate="ognl:beans.delegate">
<TABLE border="0">
<TBODY>
<TR>
<TD valign="middle"><span jwcid="@FieldLabel"
field="ognl:components.inputUsername">name</span></TD>
<TD valign="middle"><input type="text"
jwcid="inputUsername" size="40" maxlength="24"/></TD>
<TD valign="middle"></TD>
</TR>
<TR>
<TD valign="middle"><span jwcid="@FieldLabel"
field="ognl:components.inputPw">Password</span></TD>
<TD valign="middle"><input type="text"
jwcid="inputPw" hidden="ognl:true" size="40" maxlength="24"/></TD>
<TD valign="middle"></TD>
</TR>
<TR>
<TD></TD>
<TD><input jwcid="@Submit" defer="false"
listener="ognl:listeners.formSubmit" value="Submit"/></TD>
<TD></TD>
</TR>
</TBODY>
</TABLE>
</form>
*</span>*
*<span jwcid="@If" condition="ognl:!pageBean.loginForm">*
<form jwcid="@Form" delegate="ognl:beans.delegate">
<TABLE border="0">
<TBODY>
... other inputfields and one submit button .....
</TBODY>
</TABLE>
</form>
*</span>*
One of the 2 forms will be displayed, the other is hidden.
In Firefox it works fine, but in IE i refresh the page instead of submit
the form.
Does anyone know why?
Best Regards
Rudolf B.