【问题标题】:JQuery Validation in mvc3mvc3 中的 JQuery 验证
【发布时间】:2013-08-11 09:43:59
【问题描述】:

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

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

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

【问题讨论】:

  • 出现验证错误时要删除 disabled 属性吗?那么,您希望何时禁用提交按钮?

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


【解决方案1】:

我找到了。 这是 jQuery 代码:

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

【讨论】:

    【解决方案2】:

    试试这个:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-28
      • 1970-01-01
      • 2011-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多