Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/18: Рейтинг темы: голосов - 18, средняя оценка - 4.50
1 / 1 / 0
Регистрация: 13.11.2013
Сообщений: 56

Выпадающий список для элемента input

10.09.2016, 10:45. Показов 3714. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток,

у меня есть элемент input. Мне нужно сделать так, чтобы при изменении текста выпадал соответствующий список возможных вариантов ввода (как, например, подсказки в Visual Studio и других редакторах). С помощью чего можно это реализовать? Пример из visual studio во вложении.

Спасибо!
Миниатюры
Выпадающий список для элемента input  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.09.2016, 10:45
Ответы с готовыми решениями:

Выпадающий список, выбор элемента скриптом
Вот такой список <!DOCTYPE html> <html> <body> <select> <option label="Пункты" value="0" data-icon=""...

Как программно распахнуть выпадающий список элемента "select"?
Вот, собственно и весь вопрос... Как открыть SELECT программно, не кликая по нему мышью?

Выпадающий список в качестве элемента таблицы StringGrid
Суть в том, что таблица отображает форму и содержание многомерного массива. Допустим, что массив пятимерный, и StringGrid отображает первые...

5
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
10.09.2016, 16:03
возможно несколько вариантов решения
самый простой #1 -- использовать для инпута атрибут autocomplete="on"
браузер сам запомнит вводимые вами значения и сам предложит вам выбрать одно из ранее вводимых

посложнее #2 -- в коде надо иметь javascript-массив возможных значений и javascript-функцию, которая из этого массива создаст выпадающий список
по событию oninput инпута запускается эта самая функция
ещё сложнее #3 -- где-то на сервере имеется PHP-файл, который возвращает возможные значения, а на странице имеется javascript-функция, которая по событию oninput инпута по технологии ajax связывается с PHP-файлом, получает от него возможные значения и отображает их в виде выпадающего списка (так работают подсказки поисковых систем)
1
Фрилансер
Эксперт PythonЭксперт JSЭксперт PHP
 Аватар для Azdeman
1871 / 1362 / 604
Регистрация: 12.01.2011
Сообщений: 5,470
11.09.2016, 10:17
Цитата Сообщение от kalabuni Посмотреть сообщение
по событию oninput инпута по технологии ajax связывается с PHP-файлом
или .keyup()
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
11.09.2016, 11:41
Цитата Сообщение от Azdeman Посмотреть сообщение
или .keyup()
или onkeydown, или onproperychange (для MSIE старых версий) -- это не принципиально
0
1 / 1 / 0
Регистрация: 13.11.2013
Сообщений: 56
12.09.2016, 15:11  [ТС]
массив возможных значение генерируется автоматом на основании введенного текста (ищется подстрока) - это не проблема. Я не знаю, с помощью какого элемента можно это отобразить? Dropdown не хотелось бы использовать - не эстетично. Может быть можно как-то с помощью popup menu?
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
12.09.2016, 16:01
Цитата Сообщение от Nikita_WR Посмотреть сообщение
Я не знаю, с помощью какого элемента можно это отобразить?
посмотрите уже реализованные выпадающие списки подсказок (например, на сайтах Гугля и Яндекса) и выберите для повторения понравившийся вам вариант
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
12.09.2016, 16:01
Помогаю со студенческими работами здесь

выпадающий список с разными формами ввода при выборе элемента списка
вкратце: на данный момент имеем: <script type=\'text/javascript\'> <!-- function viewdiv(id) { var...

Не работает выпадающий список. Ошибка “Нет элемента ViewData типа ”IEnumerable <SelectListItem>“, который имеет ключ имя
Контроллер: public ActionResult Index() { List&lt;Books&gt; authors; using (Model1 db = new Model1()) ...

Выпадающий список для QFrame
Есть кучка объектов QFrame, нужно при нажатии (например на Frame1) чтобы появлялось контекстное(всплывающее?) меню с палитрой цветов...

Выпадающий список отображение для пользователя
1) Имеется таблица со следующими столбцами: Код - счетчик Фамилия - текстовый Имя - текстовый Отчество - текстовый 2) Имеется...

Выпадающий список для области ячеек
Здравствуйте! Передо мной стоит следующая задача: Нужно создать в Экселе выпадающий список, сделав выбор в котором я получу одну из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru