Двойное событие Flatpickr Time OnChange - PullRequest
0 голосов
/ 19 июня 2020

Проблема

При выполнении события «OnChange» для средства выбора только по времени я всегда получаю двойное событие для первого экземпляра.

Из того, что я можно увидеть, что сначала выполняется анализ текущего времени, а затем выбранного времени.

Это также означает, что существует проблема при ручном вводе времени и на первом экземпляре.

Пример

https://jsfiddle.net/ux2dy5th/

$("#start-time").flatpickr
(
    {
    noCalendar: true,
    enableTime: true,
    inline: true,
        onChange: function(selectedDates, dateStr, instance)
    {
        alert(dateStr)
    }
  }
);

Желаемый результат

Запускается только одно событие «OnChange», это время, на которое изменяется средство выбора (путем нажатия или ввода). Для текущего времени не запускается событие «OnChange».

Контекст

Я стремлюсь использовать два средства выбора времени (время начала и время окончания sh время) , где максимальное и минимальное значения устанавливаются при изменении событий. Стартовый сборщик никогда не может превышать время финиша sh, а финиш sh не может быть установлен раньше времени начала.

...