datalist

The datalist element is hooked up to an input element using the list attribute on the input element.

<input type="text" name="locations" list="places">
<datalist id="places">
 <option>Amman Jordan</option>
 <option>New York NY USA</option>
 <option>Paris France</option>
 <option>Vienna Austria</option>
</datalist>
Read more on w3.org