select (option selector)

Functional list
意味 選択肢リストを定義します。

<select attributes...>〜</select>は、いくつかの項目の中から1つあるいは複数の項目を選ぶためのフォームを作ります。

各項目は、このタグの環境の中にoptionタグを入れて作成します。

HTMLバリエーション ページstrict、 transitional、 frameset に使用可。
親要素 以下のHTML要素で使えます。

[ブロックレベル要素] |[インライン要素] (button 以外) |body(bodyページHTML transitional でのみ使用可。)

子要素 #PCDATA および以下のHTML要素を含むことができます。

optgroup |option

Attribute
属性 HTMLバリエーション 入力が必要? 意味
datafld #CDATA strict、
transitional、
frameset に使用可。
不要
datasrc #CDATA strict、
transitional、
frameset に使用可。
不要
dataformatas plaintext | html strict、
transitional、
frameset に使用可。
不要(初期設定はplaintext
disabled disabled (単独使用) strict、
transitional、
frameset に使用可。
不要
multiple multiple (単独使用) strict、
transitional、
frameset に使用可。
不要
name #CDATA strict、
transitional、
frameset に使用可。
不要
onblur #CDATA strict、
transitional、
frameset に使用可。
不要 (スクリプト・コード)
onchange #CDATA strict、
transitional、
frameset に使用可。
不要 スクリプト・コード)
onfocus #CDATA strict、
transitional、
frameset に使用可。
不要 (スクリプト・コード)
size #CDATA strict、
transitional、
frameset に使用可。
不要 b
tabindex [数値] strict、
transitional、
frameset に使用可。
不要
[共通属性]

<select>タグとは、一つまたは複数の項目を選択可能なプルダウンメニューやリストボックスを作成するためのタグです。

選択肢は<option>タグによって定義されます。

<select name = "***">とは、<select>タグにname属性を指定したもので、プルダウンメニューやリストボックスのメニュー名を定義するためのもので、データ送信時には一緒に送信されます。

<select multiple = "***">とは、<select>タグにmultiple属性を指定したもので、一度に複数の項目を選択可能とするものです。

この属性が指定された場合、<select>タグの内容はリストボックスとして表示されます。

<select size = "***">とは、<select>タグにsize属性を指定したもので、リストボックスの表示行数を定義するためのものです。

size属性の値が"1"(デフォルト)で、multiple属性が指定されていない場合はプルダウンメニューとして表示され、multiple属性が指定されてる場合やsize属性の値が"2"以上の場合はリストボックスとして表示されるようになります。

解説

 

<select size="2" name="D1">
<option>項目1</option>
<option>項目2</option>
<option>項目3</option>
<option>項目4</option>
</select>

上へ 下へ

戻る