powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Autocomplete заполнение других полей
13 сообщений из 13, страница 1 из 1
Autocomplete заполнение других полей
    #38800768
Фотография Алексей Смирнов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!
Есть поле "Фамилия" с автозаполнением с помощью библиотеки jquery-ui + Php + MySQL
При вводе фамилии - в списке появляется перечень конкретных людей из базы данных.
Как сделать так, чтобы при выборе конкретного человека можно было вытащить из базы данных все остальные сведения об этом человеке и отобразить их в других полях формы?
...
Рейтинг: 0 / 0
Autocomplete заполнение других полей
    #38800773
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей СмирновКак сделать так, чтобы при выборе конкретного человека можно было вытащить из базы данных все остальные сведения об этом человеке и отобразить их в других полях формы?
Отловить этом момент... Взять нужные данные... Записать нужную информацию в соответствующие поля...
...
Рейтинг: 0 / 0
Autocomplete заполнение других полей
    #38800777
Фотография Алексей Смирнов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa, у виджета Autocomplete есть событие select, которое возникает при выборе элемента списка.

Я не знаю как передать в функцию обработки события ID выбранного человека. Поэтому здесь и задал вопрос.
...
Рейтинг: 0 / 0
Autocomplete заполнение других полей
    #38800796
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Смирновkrvsa, у виджета Autocomplete есть событие select, которое возникает при выборе элемента списка.

Я не знаю как передать в функцию обработки события ID выбранного человека. Поэтому здесь и задал вопрос.

..ну, там же вроде написано
select( event, ui )
где ui -
An Object with label and value properties for the selected option.
.. вот в этом value у вас, по идее, и должен сидеть ID ...
...
Рейтинг: 0 / 0
Autocomplete заполнение других полей
    #38800804
Фотография Алексей Смирнов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik, а как ID запихать в UI?
...
Рейтинг: 0 / 0
Autocomplete заполнение других полей
    #38800805
brbrbr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У вас на php должна быть написана функция, которая при вызове обращается к mysql, вытаскивает нужные данные и выводит их на страницу, например, в json.
По событию select виджета вам надо выполнять ajax запрос к описанной выше функции и заполнять полученными данными необходимые поля на странице.
...
Рейтинг: 0 / 0
Autocomplete заполнение других полей
    #38800837
Фотография Алексей Смирнов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
brbrbr, у меня это все уже реализовано и работает. Я через JSON из функции PHP передаю строковый массив, который и отображается в виде элементов списка виджетом Autocomplete. Строковый массив передается, а как туда передать ID этих строк не знаю, поэтому и спрашиваю.
...
Рейтинг: 0 / 0
Autocomplete заполнение других полей
    #38800843
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Смирнов,

..вот тут посмотрите, там с источником на РНР
jQuery Autocomplete
...
Рейтинг: 0 / 0
Autocomplete заполнение других полей
    #38800849
Фотография Алексей Смирнов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik, там пример с передачей ID, как раз то что надо, спасибо большое! Попробую)
...
Рейтинг: 0 / 0
Autocomplete заполнение других полей
    #38800913
brbrbr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Смирновbrbrbr, у меня это все уже реализовано и работает. Я через JSON из функции PHP передаю строковый массив, который и отображается в виде элементов списка виджетом Autocomplete. Строковый массив передается, а как туда передать ID этих строк не знаю, поэтому и спрашиваю.
Напрашивается вариант с передачей объектов вместо строк, таким образом для каждого элемента списка вы будете получать и текст (как сейчас) и его ID. Тогда при выборе какого-то элемента через autocomplete у вас сразу будет ID выбранного элемента, который можно будет сразу передать в php скрипт.
Как-то так.
...
Рейтинг: 0 / 0
Autocomplete заполнение других полей
    #38801711
Фотография Алексей Смирнов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей Смирновcarrotik, там пример с передачей ID, как раз то что надо, спасибо большое! Попробую)

Спасибо ещё раз огромное!) Все получилось!!!!)
...
Рейтинг: 0 / 0
Autocomplete заполнение других полей
    #38801716
Фотография Алексей Смирнов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей СмирновАлексей Смирновcarrotik, там пример с передачей ID, как раз то что надо, спасибо большое! Попробую)

Спасибо ещё раз огромное!) Все получилось!!!!)

Ещё и сам синтаксис формата JSON в этом примере есть!!! Мне как раз пригодится для того, чтобы теперь по ID прочитать остальные данные человека с помощью PHP и передать их обратно в JavaScript, чтобы тот заполнил ими поля формы.
...
Рейтинг: 0 / 0
Autocomplete заполнение других полей
    #38802134
Фотография Алексей Смирнов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Круто! Через этот ui передаются любые значения и сколько угодно.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Autocomplete заполнение других полей
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]