1

フォームの送信ボタンを再プログラムしてajaxリクエストを使用するjQueryプラグインを作成しました。

この問題は、送信ボタンが<submit>次のような要素ではない場合に発生します。

<div class="home" onclick="document.form.submit()">
     <h2>Save</h2>
</div>

これらの要素を「エレガントな」方法で見つける方法はありますか?

4

1 に答える 1

2

フォームの送信をトリガーする可能性のあるすべての要素を変更するのではなく、それ自体で送信イベントにバインドできます。<form>

$("form").submit(function(e) {
    e.preventDefault();  // Inhibit default submission.
    // Now submit form through AJAX...
});
于 2013-02-18T15:25:24.800 に答える