select要素
要素名 | バージョン | 開始タグ | 終了タグ | 分類/親 | 中身 |
---|---|---|---|---|---|
select | 2.0, 2.x, 3.2, 4.0, X1.0, X1.1 | 必須 | 必須 | %formctrl; | (optgroup|option)+ |
属性名 | バージョン | 属性値 | 既定値 | 備考 |
---|---|---|---|---|
name | 3.2, 4.0, X1.0, X1.1 | CDATA | #IMPLIED | field name |
size | 3.2, 4.0, X1.0, X1.1 | NUMBER | #IMPLIED | rows visible |
multiple | 3.2, 4.0, X1.0, X1.1 | (multiple) | #IMPLIED | default is single selection |
disabled | 4.0, X1.0, X1.1 | (disabled) | #IMPLIED | unavailable in this context |
tabindex | 4.0, X1.0, X1.1 | NUMBER | #IMPLIED | position in tabbing order |
datasrc | %URI; | #IMPLIED | a single or tabular Data Source | |
datafld | CDATA | #IMPLIED | the property or column name | |
dataformatas | plaintext|html | plaintext | text or html | |
onfocus | 4.0, X1.0, X1.1 | %Script; | #IMPLIED | the element got the focus |
onblur | 4.0, X1.0, X1.1 | %Script; | #IMPLIED | the element lost the focus |
onchange | 4.0, X1.0, X1.1 | %Script; | #IMPLIED | the element value was changed |
共通属性 …… %coreattrs;, %i18n;, %events;
selectの解説
選択肢のメニューを作ります。select要素は選択肢全体を示し、option要素で個々の選択肢を表現します。選択肢をグループ化するための optgroup要素もあります。
size属性でメニューの行数を決定します。視覚系のブラウザはスクロールバーをつけたり、プルダウン形式のメニューにしたりして表現します。
multiple属性を指定すると複数選択が可能となります。IE や NN では「コントロールキーを押しながら」選択すると複数選択になります。
他の属性に関しては input要素と同じです。なお、なぜかこの要素には accesskey属性がありません。必要ならば対応する label要素の方に指定しましょう。
- 「select要素」にコメントを書く