HTML datalist

Markup

<label for="input-ID">Search for a word:</label>
<input list="datalist-ID" id="input-ID" name="input-NAME" />

<datalist id="datalist-ID">
  <option value="some">
  <option value="random">
  <option value="words">
  <option value="to">
  <option value="search">
  <option value="lol">
</datalist>

Result

Caveats

It doesen’t work on Firefox Mobile on Android, of course…