Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
5.1.0.5
-
None
Description
When using submit component without specifying a name or id, the component is given the name "submit". This causes javascript error if a script later tries to invoke form.submit(), because the submit button has "hijacked" the submit function's name.
A developer can easily stumble into this problem himself by naturally naming his button "submit", but tapestry shouldn't make the worst possible name the default one. Change the name/id to "submitButton" or something similar.