0

カスタムのクライアント側検証を実装しようとしています。これはクロス結合検証です。私はすべての手順に従い、正常に動作しています。しかし、私の要件では、メタデータ (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 DATA ATTRIBUTES)を操作できる方法はありますか?

4

1 に答える 1