【HTML】list属性を使ってフォームなどにリストを表示する方法

list属性HTML
書いてる人
あいりゅー

プログラミングを学びながら更新しています。
iPhone/iPad/Mac/Apple WatchなどのApple製品はこちらで主に更新しています。
麻雀の反省をひたすら掲載してるブログもやってます。

あいりゅーをフォローする

このページについて

このページではHTMLで使えるlist属性の機能と使い方を解説しています。

list属性

list属性はdatalistタグで事前に作成・定義したデータリストを表示する機能を持っています。通常のolタグliタグを使ったリストとは違い、フォームの中で使えてデータを送信することもできます。

list属性の書き方

list属性はinputタグでのみ使えます。datalistタグのページでも書きましたが、listの値とdatalistタグのid属性を一致させておく必要があります。

<input list="pokemon">

<datalist id="pokemon">
<option value="カメックス">
<option value="カイオーガ">
<option value="インテレオン">
</datalist>

このように一致させて関連付けしておくことでinputタグでリストを使用可能となります。

実際に書くとこのようになります。


inputタグのlistの値を書き間違えると以下のようになります。


まとめ

list属性はdatalistタグとの連携を前提に作られています。そのためlistの値とdatalistのid属性を一致させておかないと使う事ができません。そこに注意すれば、事前に作ったリストの中から選んでもらう事が可能となります。

HTMLの基礎
HTMLってどんな言語?書き方やHTMLファイルの作成方法などを解説。
HTMLタグで押さえておきたいポイント3選
HTMLタグを使う上で必ず押さえておいてほしいポイント3つの解説です。
HTMLタグと属性一覧
HTMLタグと属性の一覧です。
tableタグ生成ページ
tableタグの基本形を生成できるページです。
ulタグ・olタグ生成ページ
ulタグolタグの基本形を生成できるページです。
タイトルとURLをコピーしました