You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by "Jonathan Lee (JIRA)" <ta...@jakarta.apache.org> on 2005/09/22 21:35:31 UTC
[jira] Commented: (TAPESTRY-644) Javascript error with LinkSubmit component
[ http://issues.apache.org/jira/browse/TAPESTRY-644?page=comments#action_12330218 ]
Jonathan Lee commented on TAPESTRY-644:
---------------------------------------
After a little old fashioned trial and error, I discovered that the problem was due to having a regular HTML submit button in the same form as my LinkSubmit named "submit". Sample fragment below:
<form method="post" action="/home/ThoughtPage,$Form_0.direct" name="Form_0" id="Form_0">
<input type="hidden" name="formids" value="Hidden,TextField_0,TextField_1,TextArea,LinkSubmit"/>
<input type="hidden" name="state:ThoughtPage" value="BrO0ABXcMAAAAAQAABXF1ZXJ5cA=="/>
<input type="hidden" name="reservedids" value="state:ThoughtPage"/>
<input type="hidden" name="submitmode" value=""/>
<input type="hidden" name="Hidden" value="ZH4sIAAAAAAAAAE2QsW/UMBTGXw5Cq0OHqk4wUCIhQRlw1FblUFFBoDIAEVRKEWICX+714qsd++KXXrpQdWHpAANIXdnvP2BgZWBlhoGVP4ANOxEq9vT8Pf0+f9/sN4S2hOvj7EAislwrZEoPUTLKdTXKiaVCGYk77fR59vpEf1q90oEwgblMF4QFESwmY77PY8mLUZxSKYrRnQQ6Ykiw8J+S6OZ93vHFrsBTtSIh4y1O6NSzxEd2Am8gSCAkQRKboTYEJ88fpNF9434TWdIl9ro5kbEbcdyMjHuJZVrFzVL8AgfPBmPMyMaKlxIPXlV79yamVJu3+qv9lV7XX8/cQimj1DOim5F/eLi9HS2XuLsRrfTXbq+v92+0Xs5qOp0yV490Pqzai9GYXtcVeMEHYT4ma2Ie/3r/7d3VHx0IHkO4z2WFdQkLp0tPKzXA8u3s4+XzH34edwBqA+2Zc7TFZtFOJNsRCi1xZa5d/P41SL+gIz6CsOCFtvU/W98f8/3l46PgyUu6dMbzpvMAwbnDu3+Wa88lCJuCCJbaDnkxbJM37UVDYTNdFWT/AhMYQDATAgAA"/>
<input type="hidden" name="LinkSubmit" id="LinkSubmit" value=""/>
.... A bunch of text fields ....
<a href="javascript:onclick_LinkSubmit();">Save</a>
<input type="submit" name="submit"/>
</form>
The reported JavaScript error disappeared after removing the line <input type="submit" name="submit"/> or by calling the submit field something other than "submit".
> Javascript error with LinkSubmit component
> ------------------------------------------
>
> Key: TAPESTRY-644
> URL: http://issues.apache.org/jira/browse/TAPESTRY-644
> Project: Tapestry
> Type: Bug
> Components: Framework
> Versions: 4.0
> Environment: tapestry-4.0-beta-6
> Reporter: Jonathan Lee
> Assignee: Howard M. Lewis Ship
>
> When clicking on an @LinkSubmit link, a JavaScript error is raised by the browser
> Firefox
> --------------------------------------------
> form.submit is not a function
> IE
> --------------------------------------------
> Object doesn't support this property or method
> Error occurs within the following generated JavaScript
> function onclick_LinkSubmit()
> {
> var form = Tapestry.find('saveForm');
>
> if (form.events.onsubmit_handler())
> {
> Tapestry.find('LinkSubmit').value = "T";
> form.onsubmit = null;
> form.submit();
> }
> }
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: tapestry-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tapestry-dev-help@jakarta.apache.org