В принципе, я хочу три раскрывающихся списка в моей регистрационной форме. Один на год, месяц и дни.
Как мне убедиться, что когда кто-то выбирает год и месяц, я загружаю правильное количество дней? Например, если кто-то выберет февраль в високосный год, мне придется показать 28 дней вместо 29 и т. Д. И т. Д.
Я мог бы сделать запрос Ajax, когда кто-то выбирает месяц, и на моем сервере извлекается количество дней в Year X - Month Y
, но это может показаться странным, верно?
Как вы предлагаете мне это сделать? Есть ли математическая формула, которую я могу применить в локальном javascript, чтобы он правильно загружал дни, не возвращаясь на сервер для сбора дней?