textarea(multi-line text field)
| 意味 | 複数行の入力用フィールドを定義します。 <textarea attributes...> 〜</textarea>は、テキスト入力領域のフォームを作成します。 〜の部分に文字列を入れると、フォーム内に最初からその文字列が入力された状態で表示されます。 |
|---|---|
| 親要素 | 以下のHTML要素で使えます。
|
| 子要素 | #PCDATA 以外は使えません。 |
| 属性 | 値 | HTMLバリエーション | 入力が必要? | 意味 |
|---|---|---|---|---|
accesskey |
#CDATA |
strict、 transitional、 frameset に使用可。 |
不要 | |
cols |
[数値] |
strict、 transitional、 frameset に使用可。 |
必要 | 1行に何文字書けるかを決めます。 |
datafld |
#CDATA |
strict、 transitional、 frameset に使用可。 |
不要 | |
datasrc |
#CDATA |
strict、 transitional、 frameset に使用可。 |
不要 | |
dataformatas |
plaintext | |
strict、 transitional、 frameset に使用可。 |
不要(初期設定はplaintext) |
|
disabled |
disabled(単独使用) |
strict、 transitional、 frameset に使用可。 |
不要 | その要素を変更不可と決めます。 |
name |
#CDATA |
strict、 transitional、 frameset に使用可。 |
不要 | 要素の名前を決めます。 |
onblur |
#CDATA |
strict、 transitional、 frameset に使用可。 |
不要 | beim Verlassen des スクリプト・コード) |
onchange |
#CDATA |
strict、 transitional、 frameset に使用可。 |
不要 | (スクリプト・コード) |
onfocus |
#CDATA |
strict、 transitional、 frameset に使用可。 |
不要 | スクリプト・コード) |
onselect |
#CDATA |
strict、 transitional、 frameset に使用可。 |
不要 | (スクリプト・コード) |
readonly |
readonly(単独使用) |
strict、 transitional、 frameset に使用可。 |
不要 | 要素の値を変更不可と決めます。 |
rows |
[数値] |
strict、 transitional、 frameset に使用可。 |
必要 | 見える行の数を決めます。 |
tabindex |
[数値] |
strict、 transitional、 frameset に使用可。 |
不要 | |
[共通属性] |
||||
<textarea>タグとは、フォーム内に複数行のテキスト入力フィールドを作成するためのタグです。
このタグ内に記述されたテキストはあらかじめ初期値として表示されます。
ユーザーはテキスト入力フィールドのサイズを自由に変更することができないため、cols属性とrows属性を使って、あらかじめ充分な大きさのテキスト入力フィールドを確保しておく必要があります。
<textarea cols = "***">とは、<textarea>タグにcols属性を指定したもので、複数行のテキスト入力フィールドの幅を定義するものです。
値には一行に表示される半角文字数を整数で指定します。
<textarea name = "***">とは、<textarea>タグにname属性を指定したもので、複数行のテキスト入力フィールドのフィールド名を定義するためのものです。
適切な名前をつけることによって、送信されたデータの判読が容易になります。
<textarea rows = "***">とは、<textarea>タグにrows属性を指定したもので、複数行のテキスト入力フィールドの行数を定義するものです。
値には行数を整数で指定します。
<textarea wrap = "***">とは、<textarea>タグにwrap属性を指定したもので、入力文字数がテキストフィールドの横幅を超える場合の自動改行の扱いを定義するためのものです。
値には"off"(自動改行しない)、"virtual"もしくは"soft"(表示上は自動改行されるが、送信データは自動改行されない)、"physical"もしくは"hard"(表示上も送信されるデータも自動改行される)等を指定します。


