powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Иконка календаря и обработка события blur текстового поля
1 сообщений из 1, страница 1 из 1
Иконка календаря и обработка события blur текстового поля
    #39262573
eklm86
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Взял плагин datetimepicker и внес в его поведение следующие изменения:
Поле ввода даты появляется после клика по ячейке грида, таким образом
Код: javascript
1.
dateEditCell.html('<table><tr><td><input class="datetimepicker_input"></td><td><img src="1.png" class="datetimepicker_img"/></td></tr></table>');




Календарь теперь открывается при клике по иконке с классом datetimepicker_img.
Кроме выбора даты на календаре, можно вводить или редактировать ее вручную в поле.
При этом, когда мы заканчиваем редактирование кликом за пределами поля, мы должны скрыть иконку. При выборе даты в календаре она исчезает вместе с полем редактирования,
а вот при потере фокуса текстовым полем нужно сделать это явным образом.
Проблема в том, что если обрабатывать событие blur у поля, то оно возникает и при щелчке по иконке, то есть мы не можем открыть календарь.
Какие есть еще варианты?

Требуется чтобы работало в IE, начиная с 9 версии, остальные браузеры не важны.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Иконка календаря и обработка события blur текстового поля
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]