【问题标题】:Modifying Error message at Client side. Custom Validation ASP .NET MVC在客户端修改错误消息。自定义验证 ASP .NET MVC
【发布时间】:2013-06-18 08:42:03
【问题描述】:

我正在尝试实现自定义客户端验证。这是一个交叉耦合验证。我已遵循所有步骤并且工作正常。但我的要求要求我修改将成为元数据(HTML 5 数据属性)的一部分的 ErrorMessage。示例如下 IClientValidatable 实现:

public IEnumerable<ModelClientValidationRule> GetClientValidationRules(ModelMetadata metadata, ControllerContext context)
    {
        ModelClientValidationRule rule = new ModelClientValidationRule();
        rule.ValidationType = "salaryandloanconstraint";
        rule.ValidationParameters.Add("loanconstraintvalue", _loanEligibleMultiplicity);
        rule.ErrorMessage = "Salary Insufficient to sanction a loan amount of";
        return new ModelClientValidationRule[] { rule };
    }

我初始化到 rule.ErrorMessage 的消息不完整。我想在用户输入时将从 LoanAmount 属性的输入字段中获取的文本附加到错误消息中。

总之,有什么方法可以使用 JQuery 在客户端操作错误消息(HTML5 数据属性)?

【问题讨论】:

    标签: asp.net-mvc-4 custom-validators


    【解决方案1】:

    检查this url,这可能会解决您的问题:

    $(".field-validation-error span", $("#form"))
            .clone()
            .appendTo("#error-summary")
            .wrap("<li>");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-08
      • 1970-01-01
      • 2023-03-12
      • 2012-01-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多