フォーム - テキストエリア
- textarea〔テキストエリア〕
textarea
テキストエリア
2008/3/26
構文
<textarea rows=”数値” cols=”数値”> ~ </textarea>
説明
textarea要素は、複数行のテキストが入力可能な入力欄を表すインライン要素です。 textarea要素のcols属性(1行あたりの文字数)およびrows属性(行数)は必須属性です。
1行のみの入力欄を生成したい場合は、テキストボックス(input type="text")を使用してください。
属性
| 属性="値" | 説明 | サポート状況 | 必須・任意 | 代替 | |
|---|---|---|---|---|---|
| XHTML 1.0 | XHTML 1.1 | ||||
| 一般属性 | - | STF | S | 任意 | style属性はCSSで代替。 |
| name="%CDATA" | テキストエリアの名前を指定 | S | 任意 | ||
| rows="%Number | 行数を指定。 | S | 必須 | ||
| cols="%Number | 1行の文字数を指定。 | S | 必須 | ||
| disabled="disabled" | 入力要素の無効化の有無を指定。デフォルトは有効。 | S | 任意 | ||
| readonly="readonly" | 入力要素を読取専用にするかの有無を指定。デフォルトは読取専用ではない。 | S | 任意 | ||
| onselect="%Script" | 入力値が選択された時に実行する処理を指定。 | S | 任意 | ||
| onchange="%Script" | 入力値が変更された時に実行する処理を指定。 | S | 任意 | ||
サンプル
<form action="#"> <textarea cols="50" rows="5">幅は50文字、高さは5行です。rows属性に指定した行数以上が入力された場合、自動的にスクロールバーが表示されます。</textarea> </form>