0
Отвечен

Параметр autoSelectFirst в jquery-плагине подсказок

Марат Фазулзянов 7 лет назад обновлен Михаил 5 лет назад 5

Параметр autoSelectFirst=false к сожалению не полностью отключает автовыбор в гранулярных подсказках адреса. Если вручную набранный текст почти совпадает с подсказкой, то плагин принудительно подставляет элемент из подсказки. "Почти совпадает" - это означает, например, когда набран номер дома без приставки "д".

Можно ли ПОЛНОСТЬЮ блокировать автовыбор, если пользователь явно не выбрал вариант из подсказки?

Ответ

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

Можно использовать параметры triggerSelectOnBlur, triggerSelectOnEnter, triggerSelectOnSpace. Посмотрите пример использования. Если задать все 3 параметра в False – автовыбор будет полностью отключен.

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

Можно использовать параметры triggerSelectOnBlur, triggerSelectOnEnter, triggerSelectOnSpace. Посмотрите пример использования. Если задать все 3 параметра в False – автовыбор будет полностью отключен.

Насколько я понял, эти параметры отвечают за автоматическую подстановку наиболее подходящей подсказки в поле выбора при потере фокуса или нажатии Enter. То есть, если я набираю "страда" и нажимаю enter, то в поле должно быть подставлено полное наименование первой в списке организации.
Посмотрел пример, заменил triggerSelectOnBlur, triggerSelectOnEnter на true, ничего не изменилось.

Эти параметры работают?

Да, все параметры работают.

Можете объяснить как?

Например: вы пишете «альтаир металлсбыт». Находится одна подсказка — ООО "АЛЬТАИР АЛЬФА МЕТАЛЛСБЫТ".

Если triggerSelectOnBlur = true, и вы уводите курсор из текстового поля — подсказка будет выбрана автоматически. Если triggerSelectOnBlur = false — не будет выбрана.

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