В моей проверке MVC я использую элемент управления календаря, и все проверки работают нормально.
var today = $('#TodayDateHf').val();
$('#myform').validate({
errorPlacement: $.calendars.picker.errorPlacement,
rules: {
DateFrom: {
cpDate:true,
cpCompareDate: { notAfter: '#DateTo', 'notAfter' : today }
},
DateTo: {
cpDate:true,
cpCompareDate: { notBefore: '#DateFrom' }
}
},
messages: {
DateFrom: 'Please enter a valid date less than or equal to To date',
DateTo: 'Please enter a valid date greater than or equal to From date'
}
});
Все работает нормально, но моя проблема в том, что я не знаю, как отображать разные сообщения для одного элемента управления.
Например, для DateFrom определено правило, в котором есть два параметра, но оно отображает только одно и то же сообщение об ошибке. Как я могу отображать различные сообщения об ошибках на основе оцениваемого параметра?