http://docs.jquery.com/Plugins/Validation/validateにあるvalidateプラグインでjQueryを使用しています
ajaxを介して検証および送信プロセスが実行された後、フォームが送信されないようにしたい。私は次のコードを持っています:
$("#myform").validate({
rules: {...},
submitHandler: function(form) {
alert("Do some stuff...");
//submit via ajax
return false; //This doesn't prevent the form from submitting.
}
});
ただし、これに伴う問題は、処理関数の最後の行にステートメントsubmitHandler
がある場合でも、フォームを送信すること です。return false;
すでにajax経由で送信しているため、デフォルトの動作を防ぎ、フォームの送信を停止したいと思います。
submitHandler
関数内のajaxコードを確認した後、コードの送信を停止するにはどうすればよいですか?