0
Answered

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

Марат Фазулзянов 3 years ago updated by Михаил 4 months ago 5

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

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

Answer

Answer
Answered

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

Answer
Answered

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

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

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

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

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

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

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