inputタグの入力欄に候補をだす

<input>タグにlist属性と<datalist>タグを使うと簡単に入力候補を実装できます。

また、<datalist>内部の<option>の中になにか文字を入れると、サブテキストが表示されます。


<input type="text" list="data"> <datalist id="data"> <option value="値1">サブテキスト1</option> <option value="値2">サブテキスト2</option> </datalist>