0
Отвечен

Как сделать гранулярный ввод адреса так, чтобы при выборе города федерального значения его название не повторялось в полях региона и города?

Павел 8 лет назад обновлен Антон Жиянов 7 лет назад 5

Как сделать такую же форму как в этом примере, но так, чтобы при выборе города федерального значения (Москва, Питер и Севастополь) его название не повторялось в полях региона и города? То есть чтобы работало как здесь.

Ответ

Ответ
Отвечен

Исправили, теперь formatSelected может занулять значение, если вернёт пустую строку.

Вот так: http://codepen.io/TheFinesse/pen/oWaogG?editors=1010 (изменена только 9-я строка JS-кода). Но это решение не идеальное, потому что в поле для ввода города становится не пустым, а в нём появляется пробел.


Ребята, у вас по-ходу где-то ошибка, потому что судя по коду функции formatCity ваш пример так и задуман. Проблема в том, что в случае города федерального значения функция formatCity возвращает null, плагин игнорирует возвращённое значение и подставляет название города.

Будет отвечен

Спасибо, я подумаю, как лучше увязать логику formatSelected с желанием не писать город федерального значения.

Ответ
Отвечен

Исправили, теперь formatSelected может занулять значение, если вернёт пустую строку.

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