次のコードを検討してください。
HTML
<a href='#' id='the-button'>Submit</a>
JavaScript
$("#the-button").click(function(e) {
e.preventDefault();
$("#the-form").submit();
});
$("#the-form").submit(function(e) {
//stuff here
});
「#the-button」をクリックしてフォームを送信すると、「submit」イベント ハンドラが起動しません。フォームにイベント ハンドラをアタッチして、送信ボタンを介して送信されなくても発生するようにする方法はありますか?