| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Применение библиотек > реализовать последовательный выбор адреса |
| Автор: cyklop77 16.8.2010, 19:07 |
| прошу пинка в нужном направлении. имею следующую задачу: реализовать последовательный выбор адреса. сначала появляется поле, в котором выбирается город, затем поле, в котором выбирается улица и т д. я пользовался jq-модулем Autocomplete. он почти подходит под мою задачу - после ввода 2 букв вываливается список из подходящих вариантов(каждый из которых начинается с этих букв). НО мне нужно чтобы эти введенные буквы были не в начале каждого варианта, а в любом месте его. посоветуйте пожалуйста какое-нибудь js- или jq-решение. если эту задачу можно решить при помощи чистого пхп, то еще лучше. autocomplete подправить под свою задачу я не смогу, так как слабо знаю js, а изменять там судя по всему много. все данные по справочник в mysql и их не очень много так что искать можно при помощи like заранее благодарен за ответы. |
| Автор: bars80080 16.8.2010, 20:00 |
| посмотрите на этот autocomplete лучше. он легко справляется с задачей поиска где-угодно. если не видели, когда ставили, то поищите примеров в сети во-вторых, сам поиск производится на сервере, и именно на сервере и надо изменять условие поиска. поэтому вообще не понятно, что вызвало проблему. каков ваш запрос в базу? |
| Автор: cyklop77 17.8.2010, 22:13 |
| поковырял этот autocomplete и кажется добился примерно того, что было нужно. но появились проблемы. самая главная в том, что этот скрипт стал очень томозить(при выборке задержка порядка минут, но временами все происходит за доли секунд - как и положено), хотя первые часы работал как надо. склоняюсь к мнению, что аякс посылает слишком много запросов серверу и они блокируются на уровне пхп или mysql. если кому не лень взглянуть на это, то вот ссылка на исходник: http://vinterland.narod.ru/ex1.rar так же хотелось бы настроить так, чтобы в динамическом списке были выделены жирным фразы совпадающие, с введенной... но это мелочи |
| Автор: cyklop77 26.8.2010, 23:22 |
| не подскажет ли мне кто-нибудь как выделить жирным шрифтом отрывок фразы в списке вариантов, совпадающий с введенным? в свойствах автокомплита ничего подобного не нашел... |
| Автор: bars80080 27.8.2010, 00:18 |
| в скрипте autocomplete это есть, достаточно найти качественный пример. вот хотя бы этот: http://codeassembly.com/Unobtrusive-jQuery-autocomplete-plugin-with-json-key-value-support/ есть и другие варианты: http://loopj.com/2009/04/25/jquery-plugin-tokenizing-autocomplete-text-entry/ |