JQuery Validation プラグインを使用して、次のように構成しましたが、カスタム メッセージではなくデフォルトの検証メッセージが表示されていることがわかりました (他の検証で定数を使用したので、動作することがわかります!)。私は何が欠けていますか?
$("#pageform").validate();
$("input[id^=displayName]").each(function() {
$(this).rules("add", {
maxlength: AGHOSTMOBILEADMIN_VALIDATION.constants.displayNameMaxLength,
messages: {
maxLength: AGHOSTMOBILEADMIN_VALIDATION.format.displayName
}
});
});
$("input[id^=navigationLabel]").each(function() {
$(this).rules("add", {
maxlength: AGHOSTMOBILEADMIN_VALIDATION.constants.navigationLabelMaxLength,
messages: {
maxLength: AGHOSTMOBILEADMIN_VALIDATION.format.navigationLabel
}
});
});