Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: JS autocomplete своими руками
Покинул форум
Сообщений всего: 340
Дата рег-ции: Февр. 2011
Помог: 2 раз(а)
Не стал искать легких путей, решил сам сварганить автозаполнение + расширение input.
Если я покидаю input, при этом в нем есть информация и снова на него нажимаю, данные в автозаполнении должны остаться.. у меня остаются, но правильно ли сделано?
Даже с термя символами нулевой длины не уверен что выполнится второе условие.
Зачем в функции все еще раз заворачивать в функцию которая выполниться после загркзки контента? Почему б все не сделать сразу исполение только после загрузки дома?
И как оптимизация, проверять не изменение значения и добавлять некоторый таймаут после которого делать запрос и сбрасывать его после каждого нового нажатия при котором меняется текст
Пример рабочий, запрос к файлу через интервал времени. Но.. Когда я пытаюсь нажать на элемент в блоке .suggestionList у меня автоматически скрывается окно автозаполнения. Причина тому onBlur="top_serch_hide(this.value);" в cтроке поиска input. Как обыграть?
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.