Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 12 Ответов
  • 2307 Просмотров
*

romcad

  • Новичок
  • 6
  • 0 / 0
Помогите пожалуйста.
Суть вот в чем. нужно добавить в поле textfield такую штуку.
при наборе текста сделать так чтобы подставлялись значения из БД. например названия городов.
их в базе около 20 000. так что выпадающий список сделать не получиться.
нужен выпадающий список с автодополнением
« Последнее редактирование: 04.01.2018, 13:22:35 от romcad »
*

Efanych

  • Глобальный модератор
  • 4684
  • 644 / 0
  • Меняю свою жизнь на 360°!
например названия городов.
их в базе около 20 000. так что выпадающий список сделать не получиться.
нужен выпадающий список с автодополнением
Скрипты в помощь. Так и гуглите "автоматическая подстановка значения в поле js"
Создание сайтов, шаблонов, помощь в решении проблем.
*

romcad

  • Новичок
  • 6
  • 0 / 0
 >:(
а можно хоть один пример? я совсем новичок.
форму то я собрал а вот как сделать выпадающий список с автодополнением вообще не понимаю
*

Efanych

  • Глобальный модератор
  • 4684
  • 644 / 0
  • Меняю свою жизнь на 360°!
а можно хоть один пример? я совсем новичок.
Примеры смотрите там, где нагуглите, я не знаю как привести пример. Ну, суть такая
- Подключаете скрипт (смотря где это нужно. Если на всём сайте, то в index.php шаблона)
- В скрипте указываете путь к файлу со списком и идентификатор поля, в котором автоподстановку производить.
Создание сайтов, шаблонов, помощь в решении проблем.
*

xpank

  • Захожу иногда
  • 448
  • 41 / 0
при наборе текста сделать так чтобы подставлялись значения из БД. например названия городов.
Речь о MySQL или это файл со списком? Если всеж MySQL - то следует отказаться от этого варианта. Только представь сколько запросов нужно будет совершить, пока человек вводит название. Ведь чтобы нормально работал скрипт, он должен слать запрос после каждого введенного символа.
Кроме того, это проблемы с дальнейшим обновлением и сопровождением списка населенных пунктов. Если вы из России и города нужны также РФ, тогда все намного проще, есть общий классификатор адресов (КЛАДР), который постоянно обновляется. И есть готовые решения для сайта, чтобы можно было легко прикрутить готовые формы http://kladr-api.ru/examples
В итоге ничего не придется дополнять, всегда свежий классификатор найдет нужный адрес.
*

romcad

  • Новичок
  • 6
  • 0 / 0
Спасибо.
Вроде чтото проясняется.
а как сделать это без запроса в MySQL
брать значения прямо из файла?
не получается вставить картинку сюда, что бы пояснить что мне нужно.
*

romcad

  • Новичок
  • 6
  • 0 / 0
как подключить скрипт в поле ввода текста?
этого я не знаю
*

Efanych

  • Глобальный модератор
  • 4684
  • 644 / 0
  • Меняю свою жизнь на 360°!
как подключить скрипт в поле ввода текста?
Его не надо подключать в поле. В скрипте должно быть указано, какое поле обрабатывать. Класс у поля например есть или id...
Вы смотрели ссылку, что xpank дал? Там вроде всё понятно...
Создание сайтов, шаблонов, помощь в решении проблем.
*

romcad

  • Новичок
  • 6
  • 0 / 0
не открывается ссылка эта
у моего государства политика ограничения доступа к разного рода ресурсам
так что я даже посмотреть не могу
*

romcad

  • Новичок
  • 6
  • 0 / 0
ребят, не оставляйте без внимания пожалуйста
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
не открывается ссылка эта
а эта ?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

xpank

  • Захожу иногда
  • 448
  • 41 / 0
не открывается ссылка эта
у моего государства политика ограничения доступа к разного рода ресурсам
так что я даже посмотреть не могу
Как я понимаю, учитывая политическую обстановку, речь об Украине? Если так, то в Украине свой классификатор КОАТУУ, немного погуглив, нашел архивы на сайте http://www.ukrstat.gov.ua в разделе классификаторы. Обычные xls документы, а значит их можно без проблем перегнать в csv и использовать в качестве базы данных, а пример выше прекрасно показывает реализацию с поиском по массиву.
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
Как я понимаю, учитывая политическую обстановку, речь об Украине
С Украины Кладр открывается , только что открыл вашу ссылку.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться