If you are using any of the submit kind of components you only need to set the submitType parameter:
submitType="literal:cancel" I'm assuming you are working in 4.1 if this is the error you are getting. There is also a rather exhaustive reference for the client side api wrt forms here: http://tapestry.apache.org/tapestry4.1/javascript/form.html On 8/28/06, Sam Gendler <[EMAIL PROTECTED]> wrote:
According to the docs, calling document.formname.events.cancel() should do whatever is necessary to disable client side validation and call my cancel listener on the server. However, when I do this in IE, I am getting an error about the 'events' object not existing. JS error - events is null or not an object Surely I am not the first to encounter this problem. Anyone got a solution for cancelling a form submission in firefox AND ie? Looking at Form.js Maybe something like Tapestry.find(formname).events.cancel() would work? I haven't tried it yet, but that is how the events object is assigned in Form.js: Tapestry.register_form = function(formId) { var form = this.find(formId); form.events = new FormEventManager(form); } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- Jesse Kuhnert Tapestry/Dojo/(and a dash of TestNG), team member/developer Open source based consulting work centered around dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com