我正在尝试实现自定义客户端验证。这是一个交叉耦合验证。我已遵循所有步骤并且工作正常。但我的要求要求我修改将成为元数据(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 数据属性)?