Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

JS. Помогите сделать сопоставление регионов с КЛАДР


Twix87

Recommended Posts

Добрый день. 

Через api dadata получаю подсказки по адресам. Реализовал так, чтобы подсказки по городу, улице, индексу заполнялось из одного "главного" поля.

Но регион в выпадающем списке автоматически подставить не могу. В поддержке сказали сопоставить option value региона с кладр региона, который они возвращают.

Вопрос, как сопоставить и подставить регион в выпадающем списке. Подскажите, пожалуйста, на примере пары регионов.

Спасибо.

 

Надіслати
Поділитися на інших сайтах


  • 2 weeks later...

Наверное уже сами разобрались, но если нет то как-то так:

function showRegion(address) {
$("#shipping_address_zone_id :contains('" + address.region + "')").attr("selected", "selected");
}

Протестируйте сами: пример

  • +1 2
Надіслати
Поділитися на інших сайтах


20 часов назад, Gmp сказал:

Наверное уже сами разобрались, но если нет то как-то так:


function showRegion(address) {
$("#shipping_address_zone_id :contains('" + address.region + "')").attr("selected", "selected");
}

Протестируйте сами: пример

 

Добрый день.

Спасибо. Вопрос действительно решен. В конечном виде адрес доставки заполняется одним полем, что значительно упрощает оформление.

494673021_.thumb.jpg.aeb46c6f97527ead113e7aeabf09fd39.jpg

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.