Я пытаюсь реализовать пользовательскую проверку на стороне клиента. Это перекрестная проверка. Я выполнил все шаги, и он работает нормально. Но мое требование требует, чтобы я изменил ErrorMessage, который будет частью метаданных (атрибут данных HTML 5). Пример выглядит следующим образом: реализация 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, к сообщению об ошибке при вводе пользователем.
В резюме есть ли способ, которым я могу манипулировать сообщением об ошибке (HTML5 DATA ATTRIBUTES) на стороне клиента с помощью JQuery?