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.