Мне нужно ввести DOB, но минимальный возраст пользователя должен составлять 18 лет, а максимальный возраст должен составлять 60 лет
Для этого добавлен метод jQuery, но он не отвечает должным образом, в любом DOB он показывает Максимумдопускается возраст 60 лет
код метода jQuery
$.validator.addMethod("minDate", function (value, element) {
var min = new Date(<?php echo date("U",strtotime("-60 year"));?>);
var inputDate = new Date(value);
if (inputDate < min)
return true;
return false;
}, "Maximum Age 60 Years");
$.validator.addMethod("maxDate", function (value, element) {
var max = new Date(<?php echo date("U",strtotime("-18 year"));?>);
var inputDate = new Date(value);
if (inputDate > max)
return true;
return false;
}, "Minimum Age 18 Years");
правила проверки формы
"user[DOB]": {
required: true,
minDate:true,
maxDate:true
},