Хорошо, я вот уже 2 недели возлюсь с этим автозаполнением, и у меня начинает болеть голова! Я получил это, чтобы сделать почти все, что мне нужно, но я одержим одной проблемой. У меня есть два автозаполнения ввода текста, которые связаны между собой. Первый ввод позволяет пользователю выбрать человека из таблицы базы данных MySQL. Затем на основе этого выбора второй вход позволяет пользователю выбрать один из адресов человека из таблицы базы данных адресов. Эта часть все отлично работает.
Проблемное поле автозаполнения запрашивает таблицу адресов и сохраняет каждый результат в слоте массива следующим образом:
название | street_address | город | состояние | застежка-молния
Проблема возникает, когда вы просто пытаетесь вывести данные выбранного элемента в innerHTML тега SPAN.
Я использовал опцию formatItem для отображения только заголовка в списке автозаполнения. После выбора элемента я хочу, чтобы он затем отображал street_address, city, state и zip в теге SPAN под полем ввода. Он получает информацию, но так как функция formatItem автоматически считывает каждую строку, он отображает street_address, city, state и zip элемента last в списке вместо того, который выбран. Однако то, что возвращается к текстовому вводу, является названием выбранного элемента. Это очень расстраивает!
Кто-нибудь знает, как я могу решить эту проблему ???
Заранее спасибо за любую помощь!