За последние 24 часа нас посетил 18651 программист и 1923 робота. Сейчас ищут 987 программистов ...

Формы выбора страны и формы с автозаполнением

Тема в разделе "PHP для новичков", создана пользователем glorsh66, 18 июл 2017.

  1. glorsh66

    glorsh66 Активный пользователь

    С нами с:
    9 июл 2017
    Сообщения:
    247
    Симпатии:
    4
    Собственно два вопроса у меня сегодня будет -
    1) Я хочу сделать форму выбора страны - можете посоветовать какие либо готовые варианты?
    Ну например когда выбираешь Russia - он через AJAX подгружает список всех городов именно для россии.
    2) Форма с автозаполнением - http://jqueryui.com/autocomplete/#combobox
    https://harvesthq.github.io/chosen/
    Нашел вот такие вот образцы, но у них есть проблема - на мобильнике (андроид) они отображаются стандартным меню выбора, и если вариантов несколько сотен - то очень трудно выбирать.
     
  2. Алекс8

    Алекс8 Активный пользователь

    С нами с:
    18 май 2017
    Сообщения:
    1.730
    Симпатии:
    359
    я делал выбор страны и региона через зависимые селекты...
    а выбор населенного пункта через API яндекс карт.
    но мне не нужно было делать выборки по населенным пунктам, только через страны и регионы

    2017-07-18_13-10-10.png
     
    glorsh66 нравится это.
  3. glorsh66

    glorsh66 Активный пользователь

    С нами с:
    9 июл 2017
    Сообщения:
    247
    Симпатии:
    4
    А где взять базу данных всех стран и городов в мире на английском языке?
     
  4. Алекс8

    Алекс8 Активный пользователь

    С нами с:
    18 май 2017
    Сообщения:
    1.730
    Симпатии:
    359
    погуглить.. они правда много весят.
     
  5. villiwalla

    villiwalla Активный пользователь

    С нами с:
    14 дек 2016
    Сообщения:
    471
    Симпатии:
    70
    Есть ещё http://select2.github.io

    Почему бы тебе не отслеживать изменения на селекте со странами, акак выбор произошел, отправить аякс на список городов выбранной страны и открыть этот список либо в модалке сразу имитируя селект или показать новый селект который обязателен для заполнения?
     
    glorsh66 и denis01 нравится это.