Показать сообщение отдельно
  #1 (permalink)  
Старый 08.08.2011, 19:49
ApD ApD вне форума
Новичок на форуме
Отправить личное сообщение для ApD Посмотреть профиль Найти все сообщения от ApD
 
Регистрация: 07.10.2010
Сообщений: 4

Вопрос по созданию динамического списка
Создаю форму регистрации с вводом имени. После ввода хотя бы 2х букв открываться div чуть ниже поля ввода со списком имен на введенные буквы. По клику на имени оно копируется в форму и див скрывается. Проблема в том, что при переходе в другое поле ввода диф должен так же скрываться. Но получается если скрытие div`а вешать на потерю форуса поля ввода, то при нажатии на одно из имен фокус теряется до того как диф получает событие.

Я вижу выход только в отслеживании положения курсора мыши в момент потери фокуса полем ввода, и если мышь над списком имён, то сначала обрабатывать нажатие, а потом уже скрывать этот список. Но тут могу быть проблемы при переходах между полями с помощью Tab, да и вообще какое-то "кривое" решение, как мне кажется.

Возможно есть более простой и эффективный метод?
Изображения:
Тип файла: jpg img.jpg (9.5 Кб, 8 просмотров)

Последний раз редактировалось ApD, 08.08.2011 в 19:52. Причина: добаление картинки
Ответить с цитированием