【问题标题】:MVC 5 Custom validatorMVC 5 自定义验证器
【发布时间】:2014-08-14 19:54:02
【问题描述】:

我在 ASP.net MVC 5 上有一个自定义验证器。服务器代​​码工作正常,但我的客户端代码不工作。

在客户端我有这个代码:

 $.validator.unobtrusive.adapters.add("birth", {}, function (options) {
     options.messages['birth'] = options.message;
 });

 $.validator.addMethod("birth", function (value, element, params) {
     return false;
 });

 $.validator.unobtrusive.parse(document);

适配器添加方法工作正常,因为 html 标签包含 data-val-birth 属性和模型中指示的错误消息,但是当我提交表单时,验证不起作用。

包含 javascript 文件,一切似乎都做得很好。我什么都试过了。

请帮忙!

提前致谢。

【问题讨论】:

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


    【解决方案1】:

    我用这段代码解决了这个问题:

    $.validator.unobtrusive.adapters.add("birth", function (options) {
        $.validator.addMethod("data-val-birth", function (value, element, params) {
            return false;
        }, options.message);
    });
    
    $.validator.unobtrusive.parse(document);
    

    我不相信,但它有效。 我会继续研究这个。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-11-15
      • 2019-02-03
      • 1970-01-01
      • 2014-09-24
      • 1970-01-01
      • 1970-01-01
      • 2015-04-09
      相关资源
      最近更新 更多