|
0 / 0 / 0
Регистрация: 18.08.2021
Сообщений: 72
|
|||||||||||
Как мне реализовать ?24.02.2023, 11:33. Показов 339. Ответов 0
Есть поле ввода (input), при вводе первых 2-3 букв или цифр, должны выходить подсказки, снизу. Нужен скрипт на JS, который будет подтягивать подсказки из файла json (краткая версия в прикреплении). Поиск совпадений должен осуществляться во всех словах, которые есть в файле, но подсказки должны формироваться из названия разделов, которые находятся в атрибуте "name", по иерархии находящиеся после второго "items" (показано в скрине 2). Далее, если пользователь выбрал одну из подсказок, скрипт должен подтянуть и показать (в отдельном блоке), все данные из массива, которые находятся ниже, по иерархии, после атрибута "items". Пример файла json в прикреплении к заданию. Также, нужно сделать возможность, клиенту, вводить повторно, в поле ввода буквы или цифры, для поиска нужного раздела, сколько угодно раз.
Плюс ко всему, если клиент вводит цифры, то, при вводе, минимум, двух цифр, скрипт должен искать совпадения, только с начала строки, в атрибуте "code" со значениями не более 4-х цифр. Там где значение атрибута "code" больше 4-х цифр, это значение не должно показываться в подсказке. В подсказке должно быть, с начала цифра из атрибута "code" потом двоеточие и после быть значение атрибута "name", который идёт после соответствующего атрибута "code". Также, если клиент вводит запятую вместо точки, то скрипт должен приравнять их и всё равно выполнять поиск. Написал данный скрипт
И при выборе какой либо подсказки, должно появляться, отдельный блок, в виде текста, где будет указано в этой категории. Например, если выбрали 1001: Fruits, то должно появиться: Apple, Banana, Orange Как реализовать или прописать в коде ?
0
|
|||||||||||
| 24.02.2023, 11:33 | |
|
Ответы с готовыми решениями:
0
Подскажите как мне реализовать данный код Как мне реализовать столкновение по вертикали? |
| 24.02.2023, 11:33 | |
|
Помогаю со студенческими работами здесь
1
Как мне реализовать Dial по нажатию Как мне реализовать сортировку массива на форме? Как мне правильно реализовать связь между таблицами Объясните мне, как реализовать разделённый доступ, пожалуйста Как мне реализовать перевод числа из семеричной системы в ascii код Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|