Я создаю свой собственный пользовательский поиск с API поиска Google.
Как мне оформить всплывающее окно, которое отображается при выборе поля ввода?
Это своего рода всплывающее окно с историей поиска и ввода.
Я думаю, это возможно только с помощью jquery. Но я не знаю, как этот элемент называется.
Как стилизовать всплывающий элемент, который отображается при вводе текста?
Ответы (2)
Вы не можете создать раскрывающийся список с полной историей. В разных браузерах это реализовано по-разному.
Вы можете скрыть его, если он не соответствует дизайну вашего сайта, используя autocomplete="off"
Смотрите повторяющийся вопрос.
Как показывает ответ Сэмюэля Лью, это функциональность браузера, которую вы не можете стилизовать. Если вы просто не хотите его показывать, используйте autocomplete="off"
. Если вам действительно нужна функциональность, и вам действительно нужно, чтобы она была оформлена в стиле, вам придется создавать свои собственные, например, сохраняя список предыдущих входных данных пользователя в сеансе или значение файла cookie и используя это для заполнения списка, который вы создаете вручную, когда пользователь вводит текст.