select (option selector)
| 意味 | 選択肢リストを定義します。 <select attributes...>〜</select>は、いくつかの項目の中から1つあるいは複数の項目を選ぶためのフォームを作ります。 各項目は、このタグの環境の中にoptionタグを入れて作成します。 |
|---|---|
| HTMLバリエーション |
|
| 親要素 | 以下のHTML要素で使えます。
|
| 子要素 | #PCDATA および以下のHTML要素を含むことができます。
|
| 属性 | 値 | 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>