У меня тут небольшая проблема.У меня есть следующее правило для одного из моих полей:
StartDate: {
required: isDelayed,
dateRU: true
}
isDelayed () возвращает false, поэтому я думаю, поле StartDate должно быть необязательным.Однако, если я проверю это внутри моего метода dateRU:
$.validator.addMethod(
"dateRU",
function(value, element) {
return this.optional(element) || isValidDate($.trim(value));
},
"Date is incorrect"
);
this.optional (element) всегда возвращает false для StartDate.Я не могу понять, что не так.Есть идеи?
UPD.Неужели опционально () возвращает истину, только если элемент не требуется И ПУСТО ?Потому что это может быть моей проблемой.