Вопрос по созданию динамического списка
Создаю форму регистрации с вводом имени. После ввода хотя бы 2х букв открываться div чуть ниже поля ввода со списком имен на введенные буквы. По клику на имени оно копируется в форму и див скрывается. Проблема в том, что при переходе в другое поле ввода диф должен так же скрываться. Но получается если скрытие div`а вешать на потерю форуса поля ввода, то при нажатии на одно из имен фокус теряется до того как диф получает событие.
Я вижу выход только в отслеживании положения курсора мыши в момент потери фокуса полем ввода, и если мышь над списком имён, то сначала обрабатывать нажатие, а потом уже скрывать этот список. Но тут могу быть проблемы при переходах между полями с помощью Tab, да и вообще какое-то "кривое" решение, как мне кажется.
Возможно есть более простой и эффективный метод?
Последний раз редактировалось ApD, 08.08.2011 в 19:52.
Причина: добаление картинки
|