フォームの送信ボタンを再プログラムしてajaxリクエストを使用するjQueryプラグインを作成しました。
この問題は、送信ボタンが<submit>
次のような要素ではない場合に発生します。
<div class="home" onclick="document.form.submit()">
<h2>Save</h2>
</div>
これらの要素を「エレガントな」方法で見つける方法はありますか?
フォームの送信ボタンを再プログラムしてajaxリクエストを使用するjQueryプラグインを作成しました。
この問題は、送信ボタンが<submit>
次のような要素ではない場合に発生します。
<div class="home" onclick="document.form.submit()">
<h2>Save</h2>
</div>
これらの要素を「エレガントな」方法で見つける方法はありますか?
フォームの送信をトリガーする可能性のあるすべての要素を変更するのではなく、それ自体で送信イベントにバインドできます。<form>
$("form").submit(function(e) {
e.preventDefault(); // Inhibit default submission.
// Now submit form through AJAX...
});