![](https://cdn.userecho.com/characters/110.png?1)
Подсказка при программном заполнении поля
Добрый день!
Если возможность инициализировать подсказку по адресу при заполнении поля, по к-рому работает подсказка, программными средствами?
Т.е. я ввожу не от руки, а через JS, при этом надо по введённой строке отправить запрос, получить подсказку и выбрать первый вариант.
Ответ
![](/s/cache/3a/75/3a75636b9ad9c228349f3fdaca2eff38.png)
А вдруг первый вариант неправильный, что тогда? Подсказки как раз и рассчитаны на то, что с ними работает человек, который выберет правильный вариант.
![](https://cdn.userecho.com/characters/110.png?1)
Мы берём адрес строкой из подсказки по организациям, но поскольку нам нужен распарсенный адрес, эту строку мы хотим отправить в подсказки по адресу. Более оптимальный вариантов пока нет.
![](/s/cache/3a/75/3a75636b9ad9c228349f3fdaca2eff38.png)
В организации есть гранулярный адрес — поле data.address.data. Если он не заполнен, значит Дадата не смогла уверенно распарсить адрес, и автоматически выбирать его из подсказок точно не стоит.
![](https://cdn.userecho.com/characters/110.png?1)
Я Вас понимаю, но мой вопрос в другом заключался: если возможность повесить вызов подсказки на событие изменения значения в поле?
![](/s/cache/3a/75/3a75636b9ad9c228349f3fdaca2eff38.png)
Это джаваскрипт, здесь можно все :–) Хотите — вызывайте руками подсказки через AJAX. Но, повторюсь, с таким «автозаполнением» есть все шансы получить некорректный адрес.
![](https://cdn.userecho.com/characters/110.png?1)
Можете какой-то мануал дать по работе функции fixdada?
Нашёл два примера, но информации не хватает
http://codepen.io/dadata/pen/QEqPox?editors=1011
http://codepen.io/dadata/pen/bFlGc
Когда подсказка из одного варианта - ф-цию отрабатывает, как надо, но когда приходит несколько вариантов, то первый выбрать по дефолту не получается
![](/s/cache/3a/75/3a75636b9ad9c228349f3fdaca2eff38.png)
Какие моменты по работе fixData нужно уточнить? Мануала нет, есть только примеры использования. Будет проще вам помочь ответом на конкретные вопросы.
Сервис поддержки клиентов работает на платформе UserEcho
В организации есть гранулярный адрес — поле data.address.data. Если он не заполнен, значит Дадата не смогла уверенно распарсить адрес, и автоматически выбирать его из подсказок точно не стоит.