При выборе подсказки по адресу в конце добавляется пробел
При выборе подсказки в конце добавляется пробел. Можно ли решить этот вопрос на Вашей стороне?
Ответ
Уточните, пожалуйста, вы имеете в виду подсказки по ФИО? На что влияет пробел в конце строки?
Да, подсказки, только не фио, а адрес. При дальнейшем форматировании в строку с паспортными данными или другими данными, перед запятой, появляется пробел. Например: место рождения г Москва ; паспорт.... Приходится делать дополнительную валидацию, так как не всегда пользователь проверяет это. В итоге лишние операции клиентской машины.
Пришлите, пожалуйста, ссылку на страничку, на которой установлены подсказки по адресу, чтобы можно было увидеть подстановку пробела.
На демо-форме подсказок после выбора адреса пробела в конце нет.
Добрый день.
Проблема подтвердилась и до сих пор актуальна, возникает если в ограничении (bounds) стоить "city-settlement"
https://codepen.io/anon/pen/deBzgp?editors=101#anon-signup
Причем еще выяснилось, что пробел добавляется только для городов, населенные пункты подставляются без пробела
Поскольку установлены границы «city-settlement», после ввода города (city) подсказки ожидают, что человек продолжит вводить населённый пункт (settlement) — поэтому и добавляют пробел.
Решение — либо поставить границы «city», либо убирать пробел при потере фокуса, например:
var $address = $("#address"); $address.on("blur", function() { $address.val($address.val().trim()); });
Сервис поддержки клиентов работает на платформе UserEcho
Поскольку установлены границы «city-settlement», после ввода города (city) подсказки ожидают, что человек продолжит вводить населённый пункт (settlement) — поэтому и добавляют пробел.
Решение — либо поставить границы «city», либо убирать пробел при потере фокуса, например: