Devrait jQuery $(document).submit(); ne pas déclencher onSubmit dans la balise form?

J'ai le texte suivant:

<script type="text/javascript">
function CancelFormButton(button) {
    $(button.form).submit();
}
</script>

<form onsubmit="alert('here');">
<input type="button" value="Cancel" onClick="CancelFormButton(this);" />
</form>

Lorsque je clique sur le bouton "Annuler", le onsubmit du formulaire balise n'est pas déclenché.

Cette ligne au lieu soumet le formulaire avec succès: $(button.form).submit(); mais ignore la alert('here'); dans le onsubmit dans la balise form.

Est-ce correct ou suis-je en train de faire quelque chose de mal?

Par la façon dont, dans ce cas, je veux que cette fonctionnalité, mais je me demande si je vais avoir un problème dans un navigateur où le onsubmit est déclenchée.

InformationsquelleAutor Darryl Hein | 2009-03-14