jQuery Validation は正常に動作していますが、送信ボタンを 2 回クリックしないように次のコードを追加すると、検証が停止します。なんで?そして、どうすればそれを回避できますか?
var form = $("form.single-click");
if (form.length > 0 && form.validate) {
form.validate({
submitHandler: function (form) {
$("form [type=submit]").prop("disabled", true);
form.submit();
}
});
}
送信ボタンを無効にする行は、検証が行われるかどうかには影響しませんが、それが私の意図として含まれています。
更新: ASP.NET MVC 4 内でこれを使用しているため、既に検証を呼び出すライブラリがあります。上記の方法はなんとかそれを傍受しますが、もちろん、検証はありません。