This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
In the form submission algorithm[1], the event step should be, "fire a simple event that **bubbles and** is cancelable named submit" The event bubbles according to DOM 2 Events[2], and this is consistent with all the browsers I tested (Chrome, Firefox, Opera)[3]. [1]: http://www.whatwg.org/specs/web-apps/current-work/#form-submission-algorithm [2]: http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-eventgroupings-htmlevents-h3 [3]: http://jsfiddle.net/yonran/WanrL/embedded/result/
The submit and reset events actually don’t bubble in IE 8 or below according to quirksmode[1], and jQuery 1.4+ attaches click and keypress listeners to be simulate bubbling submit events. So the spec is currently descriptive of IE 8 but probably should proscribe the bubbling behavior. [1]: http://www.quirksmode.org/dom/events/submit.html
Thanks!
Checked in as WHATWG revision r7609. Check-in comment: Mostly, browsers seem to make these events bubble. http://html5.org/tools/web-apps-tracker?from=7608&to=7609