Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   live search jquery (https://javascript.ru/forum/jquery/27287-live-search-jquery.html)

tadjik1 08.04.2012 14:22

live search jquery
 
Добрый день.
Возникла необходимость при заполнении полей формы подставлять при каждом нажатии клавиатуры результаты прошлых вводов, т.е. обычный live search. Но оказалось, что не так всё и просто, плагины все довольно замороченные и некрасивые плюс ко всему.

Подскажите, пожалуйста, может кто-нибудь встречал: нужен максимально простой по внешнему виду, как у гугла.
Для хранения данных использую localstorage, т.е. данные для подстановки хранятся в массиве.

tadjik1 08.04.2012 16:37

нашел ответ на свой вопрос, есть стандартная фича в библиотеке jquery UI (никогда ей раньше не пользовался). мне очень нравится, как по внешнему виду, так и по функциям.

http://jqueryui.com/demos/autocomplete/#custom-data

tadjik1 09.04.2012 10:54

может кто-нибудь разбирался, как он работате и сможет подсказать такую вещь: как сделать так, чтобы список всех возможных вариантов выводился при фокусе на поле, а не только после ввода первого символа?

tadjik1 09.04.2012 18:28

$("#country")
	.autocomplete({
		minLength: 0,
		source: countries
	})
	.click(function(){
    $(this).val('');
    $(this).keydown();
   });


вот так это делается =))


Часовой пояс GMT +3, время: 00:00.