項 目 | 説 明 |
---|---|
記述形式 | <datalist id="入力項目名">~</datalist> |
対応ブラウザー | H5+ / e9+ / Fx4+ / Op11.1+ / Ch5+ / Sa4.1+ |
種 類 (カテゴリー) |
フロー・コンテンツ,フレージング・コンテンツ |
置ける場所 | フレージング・コンテンツが記入できる場所 |
内包要素 (コンテンツ・モデル) |
0個以上の option要素 を子孫にもつ フレージング・コンテンツ, または,0個以上の option要素 (コンテンツ・モデル: カテゴリー) |
<datalist> は <option> と組み合わせて <input> の入力項目の選択肢を定義します。 input要素の list属性に,datalist要素の id属性の値を指定し両者を結び付けます。
Opera 9 以降でサポートされています。
種 類 | 名 称 |
---|---|
【固有属性】 | なし |
【グローバル属性】 | accesskey,class,contenteditable *,
dir, hidden *,id, lang,spellcheck *,style, tabindex,title,translate * |
【ARIA role属性】 で 指定可能な値 (役割) |
listbox (既定の役割のため指定対象外) |
【ARIA aria-* 属性】 で 指定可能なもの |
ARIA グローバル状態とプロパティ, 指定可能な役割の任意の状態とプロパティ |
種 類 | 名 称 |
---|---|
【よく使うもの】 |
HTMLソース | |
---|---|
HTML <body> ~ </body> |
<div style="text-align: left;"> <label>好きなスポーツは?</label> <input type="text" name="fav_sports" list="sports_list"> <datalist id="sports_list"> <option value="サッカー" label="サッカー"> <option value="野球" label="野球"> <option value="ゴルフ" label="ゴルフ"> </datalist> </div> |
ブラウザー 表示例 |
---|