Ошибка получения значения даты в tail.DateTime Datetime Picker javascript библиотека - PullRequest
0 голосов
/ 20 января 2020

Я использую tail.DateTime для поля даты.

У меня проблема при получении значения поля ввода с использованием jquery. Когда я выбрал дату, событие размытия срабатывает в первую очередь перед изменением данных. Таким образом, на моем jquery событии размытия я всегда получаю пустое значение (input.val () всегда пусто) .

Есть ли способ, где мое событие размытия ждет, пока change или close событие tail.DateTime до fini sh, прежде чем оно продолжит свое выполнение?

Logi c это примерно так:
$('.element').on('blur', function(){
    ... wait for the change event of tail.DateTime to finish ...

    continue execution of blur event.
    console.log('blur event executed');
});

Кстати, это инициализация tail.DateTime (внутри моего js файла):

tail.DateTime(".date",{
    dateFormat: 'mm/dd/YYYY',
    timeFormat: false
}).on('change',function(){
     console.log('change event executed');
});

Обратите внимание, что в tail.DateTime библиотека дат, единственными событиями, доступными в их API, являются «open», «change» и «close».

...