【问题标题】:ASP.NET MVC 3 JQuery Validation reset single fieldASP.NET MVC 3 JQuery Validation 重置单个字段
【发布时间】:2012-03-30 16:40:43
【问题描述】:

我在 ASP.NET MVC3 中使用不显眼的验证。字段验证工作正常,但是我需要通过代码清除字段上的错误,而不需要删除字段仍然可以验证的能力。

例如用户输入不正确的值并显示错误消息,他们单击清除错误消息的按钮。用户输入了另一个错误的值,错误消息再次显示。

我只能找到一种方法来重置整个表单,而不是单个字段

【问题讨论】:

    标签: jquery asp.net-mvc-3


    【解决方案1】:

    这绝对是一个 hack,但它会起作用:

    (function($, global) {
        global.hideError = function(selector) {
            if(!selector) throw 'Arugment cannot be null or undefined : "selector"';
            $(selector).removeClass('input-validation-error').next('span.field-validation-error').find('span').remove();
        };
    })(jQuery, window);
    
    //Use it like so
    hideError('#Password');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-07-26
      • 1970-01-01
      • 1970-01-01
      • 2012-09-13
      • 1970-01-01
      • 1970-01-01
      • 2021-10-06
      相关资源
      最近更新 更多