serd
Мудрец
(17868)
4 года назад
Тут без js не обойтись.
[js] Вешаешь событие на поле (change, input и д. р)
[js] По события делаешь запрос на сервак
[php] Сопоставляешь адреса индексам и возвращаешь эти данные
[js] Обрабатываем ответ и пишем в нужное поле (твое-поле. value = что-то)
Roziyev ArkenПрофи (700)
4 года назад
А как в коде это можно реализовать, я не силен в этом, но немного понимаю, есть сайт api.post.kz где есть актуальный список и по запросу можно вытащить все данные. Готов оплатить за помощь, зная что задача не из легких
Андрей
Высший разум
(425593)
4 года назад
Для этого надо использовать существующий сервис валидации адреса - который обеспечивает варианты подстановки частично введённого адреса и возврат полного адреса с разбивкой по полям. В России это, например, kladr-api и dadata. Думаю, что и в Казахстане такие сервисы существуют. Можно попытаться воспользоваться API карт яндекса или гугла.
Roziyev ArkenПрофи (700)
4 года назад
Сайт сам на wordpress используется плагин woocommerce, искал много но сервисы у нас не нашел, так же смотрел в сторону dadate и klad-api функция у них то что нужно, но по нашему городу нет базы у них, сама база у меня есть через сайт api.post.kz, как бы сделать получение данных с их сайта?
1. Есть поле адрес куда вводится адрес
2. Есть поле индекс куда он должен автоматом его подставлять (Улицы Казахстана, Алматы)
Самое сложно в этом сделать авто заполнение поля Адрес, при наборе адреса что бы он уже подтягивал адреса и после выбора корректного адреса вытягивал его индекс.
Заранее спасибо