検証する必要があるフィールドの名前にはポイントが含まれています。Jquery の検証拡張機能を使用して、次のようにします。
$('#IDENTITY_DETAILS').validate({
ignore: "input[type='text']:hidden",
rules: {
HOLDERS_PERSONAL.BIRTHDAY: { required: true, validateBirthday: true },
...
},
messages: {
HOLDERS_PERSONAL.BIRTHDAY:{
required: "Please fill in your birthday.",
validateBirthday: "Please fill in a valid birthday."
},
...
},
しかし、これはもちろんエラーになります。このようにポイントを使用するにはどうすればよいですか? ポイントを使用する必要があります。使わないように言わないでください。ID を使用してルールとメッセージを設定する方法を知っていれば、それで問題ありません。
ルールを個別に設定してIDを使用できることはわかっていますが、メッセージに名前を設定する必要もあり、ルールのようにメッセージを個別に設定する方法はないと思います。