Знакомство с HTML5: Datalist

Вероятно, вы часто сталкиваетесь с подобным интерфейсом в интернете – вы начинаете вводить какие-то данные в форму ввода, и перед вами открывается выпадающий список рекомендаций. Многие годы для создания такой функции разработчики полагались на javascript. Сегодня же у нас есть возможность воспользоваться HTML5-элементом datalist. Этот новый HTML5-элемент позволяет нам хранить список опций, которые будут отображаться по мере того, как пользователь будет вводить что-нибудь в форму.
Источник:coolwebmasters.com