The datalist element can provide a drop-down menu of suggested values for any type of text input.
<label for="chooseOne">Choose one: </label>
<input type="text" name="choice" id="chooseOne" list="options">
<datalist id="options">
<option value="Option 1"></option>
<option value="Option 2"></option>
<option value="Option 3"></option>
<option value="Option 4"></option>
</datalist>