Город в строке адреса
Здравствуйте!
Переходим по ссылке http://codepen.io/anon/pen/BKpbOQ
Выбираем "Конкретный город (Новосибирск)"
В строке появляется лейбл "Новосибирск". Далее указываем улицу дом и т.д. В момент выбора в строку добавляется "город Новосибирск" и далее введенный адрес .
Визуально выглядит: Новосибирск г Новосибирск, ул Владимировская, д 1А к 3
Если restrict_value: true зачем подставлять в строку город?
Ответ
Добрый день!
Это бирка, которую можно убирать – достаточно добавить label: "".
Пример демонстрирует немножко другое – возможно ограничения по региону.
Еще раз здравствуйте!
В чем тогда смысл этой "бирки"? Просто лишняя информацию для посетителя сайта?
Когда стоит ограничение по городу(кладр), в выпадающем списке города нет.
Когда ограничения нет, в выпадающем списке есть город.
Само по себе добавление в input города при наличии лейбла уже не логично (ограничение стоит по городу, не по региону, и не по нескольким городам. В выпадающем списке города нет).
Одно дело если лейбла нет. В этом случае логично добавить город.
Да и посетителя подобное поведение может смутить... вводит он адрес, в выпадающем списке только улицы, дома и т.д. Уходит с поля и тут хлоп, адрес стал в два раза длиннее, да еще и город двоится. Посетитель этой "фишки" однозначно не ожидает.
Почему бы не добавить некий булевый признак, который бы отвечал за алгоритм заполнения inputa в момент onSelect.
Напримет при true: поле заполняется ровно теми значениями которые в выпадающем списке
при false: в поле добавляется информация о регионе (гроде) + то что показывалось в выпадающем списке.
Руслан, то, о чем вы говорите, абсолютно верно. И такое поведение можно настроить с помощью Подсказок. Вот пример.
Вот пара кейсов, где бирка пригодится:
- вы хотите проинформировать пользователя о том, что поиск идет только по конкретному региону;
- вы ограничили поиск по нескольким регионам, и хотите это показать (например, ЦФО – туда входят несколько регионов);
- также есть кейс, когда пользователь ограничил область поиска, но должен получать адрес в формате Почты России – тогда модифицировать адрес и вырезать из него регион будет некорректно.
Но, как упомянул выше, показывать бирку необязательно.
Сервис поддержки клиентов работает на платформе UserEcho
Добрый день!
Это бирка, которую можно убирать – достаточно добавить label: "".
Пример демонстрирует немножко другое – возможно ограничения по региону.