Как сделать что-то вроде поля поиска Google/Wiki/Facebook?

Их поля поиска могут печатать, и здесь отображается какой-то список .... Например, когда я набираю «Википедия», когда я начинаю вводить «W», в нем есть «Wi», «Wii», «Will», что-то в этом роде... ...Как сделать что-то подобное? Спасибо.


person Tattat    schedule 11.04.2011    source источник


Ответы (3)


Несколько библиотек javascript предоставляют эту функциональность. Например, с jQuery вы можете использовать пульгин автозаполнения. Ссылка также включает демо.

person odrm    schedule 11.04.2011

В зависимости от того, как вы планируете использовать автозаполнение, существует плагин jquery, который может помочь с этой функцией.

По сути, вы собираете данные в виде пользовательских типов и проверяете массив некоторого типа, чтобы увидеть похожие совпадения. Ваш массив может быть статическим или динамическим, используя ajax для запроса скрипта, который возвращает похожие данные.

См.: http://code.drewwilson.com/entry/autosuggest-jquery-plugin

person Ryan Matthews    schedule 11.04.2011

плагин jQuery liveSearch сделает это. Вот сайт плагина с довольно подробными инструкциями по подключению к странице поиска php: http://andreaslagerkvist.com/jquery/live-search/

person Steve Kelly    schedule 11.04.2011