Ваши комментарии

Великолепно, преклоняюсь перед вашим талантом! Спасибо большое! Один момент остался, может быть подскажите как это исправить (и нужно ли). Если выбрать США и начать вводить город Addison, можно увидеть, что для зарубежный адресов очень много нас. пунктов вместо city имеют русский gorod в транслитерации. Боюсь сотрудники США могут запутаться)

Спасибо за совет и пример, но у этого решения есть 2 большие проблемы:

1)  Если вводить адрес сначала, тог выбираться будет русский адрес в США, например Денвер.

2. Если выбрать США вначале и начать вводить адрес и выбрать уже Denver то в строке страны США сменится на Unites States.

Почта России обязывает писать страну на русском языке, а адрес латиницей. И вот выходит, что в этих 2х сценариях открытка не будет отправлена. Можно ли этот пример докрутить как-то?

UPD нашел еще баг, если выбрать иную страну, например США, ввести Denver и выбрать его, потом стереть (например человек ошибся с кликом в списке), то поиск по адресу перестает работать вообще, больше подсказки не ищутся. Подозреваю, что это как раз из-за автоматической смены США на united states в поле страны.

Что делать если для России и почти всего бывшего СНГ адрес нужен на русском, а для любых других стран на латинице? Можно ли менять язык в процессе выбора страны? Решение по связи полей страны и остального адреса взял у вас https://codepen.io/dadata/pen/bGbeEGZ

Транслитерация не возьмет, потому что Нью Йорк который стал Nu jork мало кто поймет. На русском оставлять нельзя, потому что почта зарубежом такой адрес не примет. Речь идет про отправку открыток. Также рудимент из русского языка это "г." в зарубежный адресах нет g. :) Очень надо менять динамически язык адреса если выбранная страна в поле страна не русско говорящая. 

А есть ли какое-то рабочее решение моей задачи? Чтобы отдельно выбиралась страна, и отдельно другой адрес + нельзя было не выбрать или выбрать неправильное.

Нашел пример отличной связки который решает задачу по иному https://codepen.io/dadata/pen/bGbeEGZ и вроде не нужен тогда селектбокс и связь между полями прекрасно работает. Один вопрос только. В этой связке можно ли добавить обязательное указание квартиры и ее отображение? Если убрать баундс, то получаем проблему с дублями стран для любых кроме России. А если оставить, то при выборе или указании квартиры в поле, она просто удаляется из строки.

Но если этот же вопрос применить ко списку стран? Важно чтобы фиксировался выбор конкретной страны (а не ввод чего-угодно) и без конкретного выбора (селектбокс) проблему не решить, при этом не хочется заставлять человека искать по всему списку, а подключить для этих нужд ваш сервис. Каким образом это можно реализовать? Иными словами как дадата может работать с селектбоксом списка стран.



Сервис поддержки клиентов работает на платформе UserEcho