Их поля поиска могут печатать, и здесь отображается какой-то список .... Например, когда я набираю «Википедия», когда я начинаю вводить «W», в нем есть «Wi», «Wii», «Will», что-то в этом роде... ...Как сделать что-то подобное? Спасибо.
Как сделать что-то вроде поля поиска Google/Wiki/Facebook?
Ответы (3)
Несколько библиотек javascript предоставляют эту функциональность. Например, с jQuery вы можете использовать пульгин автозаполнения. Ссылка также включает демо.
В зависимости от того, как вы планируете использовать автозаполнение, существует плагин jquery, который может помочь с этой функцией.
По сути, вы собираете данные в виде пользовательских типов и проверяете массив некоторого типа, чтобы увидеть похожие совпадения. Ваш массив может быть статическим или динамическим, используя ajax для запроса скрипта, который возвращает похожие данные.
См.: http://code.drewwilson.com/entry/autosuggest-jquery-plugin а>
плагин jQuery liveSearch сделает это. Вот сайт плагина с довольно подробными инструкциями по подключению к странице поиска php: http://andreaslagerkvist.com/jquery/live-search/