1

当用户单击它时,我使用此 JQuery 代码禁用提交按钮,在我的 MVC3 项目中的表单中。

$('form').submit(function () {
     $(':submit', this).attr('disabled', 'disabled');
})

我使用 jquery.validate.js 和 jquery.validate.unobtrusive.js 来验证表单中的错误,当出现验证错误时,提交按钮被禁用。但是我想在发生验证错误时删除 disabled 属性。我如何区分我的代码中发生的验证错误?

4

2 回答 2

1

我找到了。这是 jQuery 代码:

$(function () {
        $('form').submit(function () {
            if ($(this).valid()) {
                $('input[type="submit"]').attr('disabled', 'disabled');
            }
        });
    });
于 2013-08-12T10:29:26.667 回答
0

尝试这个:

$(document).ready(function(){
    $(':submit',this).attr('disabled','disabled');
});
于 2013-08-12T04:50:52.617 回答