0

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 内でこれを使用しているため、既に検証を呼び出すライブラリがあります。上記の方法はなんとかそれを傍受しますが、もちろん、検証はありません。

4

0 に答える 0