Как сделать гранулярный ввод адреса так, чтобы при выборе города федерального значения его название не повторялось в полях региона и города?
Как сделать такую же форму как в этом примере, но так, чтобы при выборе города федерального значения (Москва, Питер и Севастополь) его название не повторялось в полях региона и города? То есть чтобы работало как здесь.
Ответ
Вот так: http://codepen.io/TheFinesse/pen/oWaogG?editors=1010 (изменена только 9-я строка JS-кода). Но это решение не идеальное, потому что в поле для ввода города становится не пустым, а в нём появляется пробел.
Ребята, у вас по-ходу где-то ошибка, потому что судя по коду функции formatCity
ваш пример так и задуман. Проблема в том, что в случае города федерального значения функция formatCity
возвращает null
, плагин игнорирует возвращённое значение и подставляет название города.
Спасибо, я подумаю, как лучше увязать логику formatSelected с желанием не писать город федерального значения.
Исправили, теперь formatSelected может занулять значение, если вернёт пустую строку.
Сервис поддержки клиентов работает на платформе UserEcho
Исправили, теперь formatSelected может занулять значение, если вернёт пустую строку.