Я внедрил JQuery UI Datepicker, но у меня есть две проблемы с функциональностью. Код реализации ниже
<script type="text/javascript">
$(document).ready(function(){
$(".datepicker").datepicker({
dateFormat: 'dd/mm/yy',
changeMonth: true,
changeYear: true,
yearRange: '-100y:c+nn'
});
});
</script>
1-я проблема: на стандартной странице это работает нормально, хотя календарь теряет фокус при выборе дня. Поскольку я из Великобритании и сосредотачиваюсь на британских пользователях, наше обычное форматирование даты начинается с дня-> затем выберите месяц-> затем выберите год. Что касается удобства использования, похоже, что большинство пользователей, которых я тестировал в начале, вводили день, когда исчезает средство выбора даты. Есть ли простой способ отформатировать пользовательский интерфейс, чтобы потерять фокус при нажатии на год?
Еще одна проблема, с которой я сталкиваюсь, - это объединение пользовательского интерфейса с модальным загрузчиком. Кажется, существует конфликт, мешающий правильному функционированию выпадающих меню месяца и года. Я попытался изменить z-индекс css выбора даты с небольшим успехом.