When I use the DOM form submit method to submit a form, the jQuery submit event handler isn\'t called, even though w3c says: \"It performs the same action as a submit button
No, calling the form's submit() method does not trigger the submit event so none of the event handlers will get triggered.
The submit event will be fired only when the user triggers it via a button click or any such actions.
submit event
The form's onsubmit event handler (for example, onsubmit="return false;") will not be triggered when invoking this method from Gecko-based applications. In general, it is not guaranteed to be invoked by HTML user agents.