![](/s/cache/45/16/4516177d604bb310749759baf1a42d89.png)
0
Отвечен
Автоисправление для городов
Здравствуйте.
Речь идет о параметре triggerSelectOnSpace плагина jquery.suggestions.
Допустим, у меня есть поле, в которое вводится только город (или только адрес, без региона и города).
В этом случае в чем разница между включенным и выключенным triggerSelectOnSpace?
Речь идет о параметре triggerSelectOnSpace плагина jquery.suggestions.
Допустим, у меня есть поле, в которое вводится только город (или только адрес, без региона и города).
В этом случае в чем разница между включенным и выключенным triggerSelectOnSpace?
Ответ
![](/s/cache/3a/75/3a75636b9ad9c228349f3fdaca2eff38.png)
Ответ
Отвечен
Добрый день. Когда
Например, включите ограничение по Москве в этом примере и введите «турчанинов ». Подсказки исправят на «Турчанинов пер». Если поставить
triggerSelectOnSpace
включен, подсказки автоматически исправляют содержимое текстбокса по мере ввода, и вызывают обработчик onSelect
при исправлении.Например, включите ограничение по Москве в этом примере и введите «турчанинов ». Подсказки исправят на «Турчанинов пер». Если поставить
triggerSelectOnSpace = false
, замены не будет.![](/s/cache/45/16/4516177d604bb310749759baf1a42d89.png)
Вводил. Исправляется только если убрать курсор с текстового поля - так и должно быть? (думал оно на лету после нажатия пробела будет исправлять)
![](/s/cache/45/16/4516177d604bb310749759baf1a42d89.png)
Утром проверял в двух браузерах - не исправляло. Теперь исправляет, спасибо.
![](/s/cache/3a/75/3a75636b9ad9c228349f3fdaca2eff38.png)
Когда я утром смотрел ваш вопрос, случайно включил в примере triggerSelectOnSpace = false. Простите за неразбериху.
![](/s/images/no_avatar_128.jpg)
Добрый день!
Подскажите, пожалуйста, как запретить "подсказке" менять текст поля при потере фокуса. Для примера "г. Котельнич ", даже если triggerSelectOnSpace = false, при вводе все нормально, но стоит убрать фокус с поля, как происходит автозамена на "Кировская обл, Котельничский р-н, г Котельнич". Как это обойти?
Подскажите, пожалуйста, как запретить "подсказке" менять текст поля при потере фокуса. Для примера "г. Котельнич ", даже если triggerSelectOnSpace = false, при вводе все нормально, но стоит убрать фокус с поля, как происходит автозамена на "Кировская обл, Котельничский р-н, г Котельнич". Как это обойти?
![](/s/cache/3a/75/3a75636b9ad9c228349f3fdaca2eff38.png)
А чем плоха такая автозамена? Город Котельнич и находится в Котельничском районе Кировской области.
![](/s/images/no_avatar_128.jpg)
Плоха она тем, что происходит неконтролируемое изменение поля, а это мешает нормальной работе. В этом конкретном случае неправильно ставится индекс, оператор его вводит вручную, а стоит оператору даже случайно зайти в поле адреса, как происходит автоподстановка и перезапись индекса.
Сервис поддержки клиентов работает на платформе UserEcho
triggerSelectOnSpace
включен, подсказки автоматически исправляют содержимое текстбокса по мере ввода, и вызывают обработчикonSelect
при исправлении.Например, включите ограничение по Москве в этом примере и введите «турчанинов ». Подсказки исправят на «Турчанинов пер». Если поставить
triggerSelectOnSpace = false
, замены не будет.