ASP.NET 防止兩次表單送出, 並且驗證不失效 使用JQUERY方法

在ASP.NET的學習歷程,真的跟PHP很不一樣
一直遇到問題,超無言的啦
就連個表單送出都遇到問題

後來終於找到的最方便的解決方法:



//防止表單送出
    $(document).on('invalid-form.validate', 'form', function () {
        var button = $(this).find('input[type="submit"]');
        setTimeout(function () {
            button.removeAttr('disabled');
        }, 1);
    });
    $(document).on('submit', 'form', function () {
        var button = $(this).find('input[type="submit"]');
        setTimeout(function () {
            button.attr('disabled', 'disabled');
        }, 0);
    });

沒有留言:

張貼留言