mvc3中的JQuery验证

时间:2013-08-11 09:43:59

标签: jquery asp.net-mvc-3 validation

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

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

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

2 个答案:

答案 0 :(得分:1)

我找到了。 这是jQuery代码:

$(function () {
        $('form').submit(function () {
            if ($(this).valid()) {
                $('input[type="submit"]').attr('disabled', 'disabled');
            }
        });
    });

答案 1 :(得分:0)

试试这个:

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