★HTML Living Standard リファレンス

私たちはカジノサイトを独自にレビューしています。当社のリンクを通じてサインアップすると、追加料金なしで当社に手数料が発生する場合があります。

<textarea> …… 複数行プレーンテキストの入力欄を表す
Internet Explorer
Microsoft Edge
Google Chrome
Safari
Firefox
Opera
広告



<textarea>タグは、複数行プレーンテキストの入力欄を表す際に使用します。

textarea要素は、複数行のプレーンテキストを編集するための入力欄を表します。
textarea要素の内容は、入力欄のデフォルト値となります。

■属性

autocomplete属性
フォーム自動入力機能のヒントを指定します。
cols属性
1行あたりの最大文字数を指定します。
dirname属性
フォーム送信時に要素の方向性を送信するために使用するフォームコントロールの名前を指定します。
disabled属性
フォームコントロールが無効かどうかを指定します。
form属性
要素をform要素に明示的に関連付けます。
maxlength属性
値の最大長を指定します。
minlength属性
値の最小長を指定します。
name属性
フォーム送信および form.elements API で使用する要素の名前を指定します。
placeholder属性
フォームコントロール内に配置されるユーザーに見えるラベルを指定します。
readonly属性
ユーザーによる値の編集を許可するかどうかを指定します。
required属性
フォーム送信にコントロールが必要かどうかを指定します。
rows属性
表示する行数を指定します。
wrap属性
フォーム送信のためにフォームコントロールの値をラップ(改行)する方法を指定します。
wrap属性の値に指定できるキーワードは、以下の2つです。

  • soft …… テキストエリア内のテキストは、送信時に折り返されません(レンダリングでは折り返します)。(初期値)。
  • hard …… テキストエリア内のテキストにユーザーエージェントによって改行が追加され、送信時にテキストが折り返されます。
    wrap属性がHard状態の場合、cols属性を指定する必要があります。

maxlength属性、cols属性、rows属性

maxlength属性は、値の最大長を指定します。

cols属性は、1行あたりに想定される最大文字数を指定します。
cols属性が指定されている場合、その値はゼロより大きい正の整数である必要があります。
cols属性の初期値は 20 です。

rows属性は、表示する行数を指定します。
rows属性が指定されている場合、その値はゼロより大きい正の整数である必要があります。
rows属性の初期値は 2 です。

■使用例

以下のサンプルは、textarea要素にmaxlength属性を指定して、コメントを200字以内に制限しています。
cols属性とrows属性が指定されていない場合、一般的なブラウザでは初期値の20字×2行のサイズで表示されます。

HTMLソース

<p>
 <div>コメント(200字以内): </div>
 <textarea name=comments maxlength=200></textarea>
</p>

↓↓↓

ブラウザ上の表示

コメント(200字以内):

■使用例

以下のサンプルは、textarea要素内にテキストを記述しています。
要素内に記述したテキストは、textarea要素のデフォルト値となります。

HTMLソース

<p>
 <div>コメント(200字以内): </div>
 <textarea name=comments maxlength=200>いいね!</textarea>
</p>

↓↓↓

ブラウザ上の表示

コメント(200字以内):

placeholder属性は入力ヒント

textarea要素にplaceholder属性を指定すると、入力欄に値がない場合に表示されます。
placeholder属性の値には、ユーザーが入力する際のヒントとなる単語や短い語句を指定します。

placeholder属性で指定された入力ヒントは、ユーザーがtextarea要素にフォーカスして入力を開始すると非表示となります。
autofocus属性の結果としてフォーカスされた場合には、placeholder属性の値は表示されたままです。

placeholder属性は、ラベル代わりとして使用しないでください。
placeholder属性で指定する短いヒントは、サンプル値や予期される形式の簡単な説明です。
長いヒントやその他のアドバイステキストの場合は、title属性の方が適切です。

ラベル、placeholder属性、title属性の違い

ラベル、placeholder属性、title属性はよく似ていますが、微妙に異なります。
ラベルによるヒントは、常に表示されます。
placeholder属性による短いヒントは、ユーザーが値を入力する前に表示されます。
title属性によるヒントは、ユーザーがさらにヘルプを求めた場合に表示されます。

■使用例

以下のサンプルは、textarea要素にplaceholder属性を指定してユーザーが入力する際のヒントを示しています。
ユーザーがtextarea要素にフォーカスして入力を開始すると、placeholder属性の値は非表示となります。

HTMLソース

<p>
 <div>コメント: </div>
 <textarea name=comments cols="60" rows="4"
 placeholder="記入例:いつも楽しみにしています。"></textarea>
</p>

↓↓↓

ブラウザ上の表示

コメント:

■使用例

以下のサンプルは、textarea要素にdirname属性を指定して、ブラウザに要素の方向性を送信するように指定しています。

HTMLソース

<p>
 <div>コメント (ヘブライ語でどうぞ):</div>
 <textarea name="comments" dir="rtl" dirname="comments.dir"></textarea>
</p>

↓↓↓

ブラウザ上の表示

コメント (ヘブライ語でどうぞ):

readonly属性は読み取り専用

textarea要素にreadonly属性を指定すると、
ユーザーによるテキスト編集が不可能な読み取り専用となります。
textarea要素にreadonly属性が指定されている場合、
入力必須などのフォーム送信時のバリデーションから除外されます。

■使用例

以下のサンプルは、textarea要素にreadonly属性を指定して読み取り専用にしています。
読み取り専用のtextarea要素は、ユーザーによるテキストの編集、挿入、削除が許可されていない状態です。

HTMLソース

<div>ファイル名: <code>/etc/bash.bashrc</code></div>
<textarea name="buffer" cols="60" rows="10" readonly>
# System-wide .bashrc file for interactive bash(1) shells.

# To enable the settings / commands in this file for login shells as well,
# this file has to be sourced in /etc/profile.

# If not running interactively, don't do anything
[ -z "$PS1" ] &amp;&amp; return

...</textarea>

↓↓↓

ブラウザ上の表示

ファイル名: /etc/bash.bashrc

■関連項目

  • <form> …… フォームを表す
  • <label> …… フォーム入力欄のキャプションを表す
  • <input> …… フォーム入力欄を表す
  • <button> …… ボタンを表す
  • <select> …… セレクトボックスを表す
  • <datalist> …… 選択肢のデータリストを表す
  • <optgroup> …… 選択肢グループを表す
  • <option> …… 選択肢を表す
  • <textarea> …… 複数行プレーンテキストの入力欄を表す
  • <output> …… 実行結果の出力を表す
  • <progress> …… タスクの進行状況を表す
  • <meter> …… 既知の範囲内の測定値を表す
  • <fieldset> …… フォームグループを表す
  • <legend> …… フォームグループのキャプションを表す
広告



山田 太郎
テック・リード
山田太郎は、ウェブ開発やグラフィックスプログラミングに10年以上の経験を持つテクノロジーの専門家です。特にHTML5 CanvasやJavaScript、インタラクティブメディアに精通しており、動的なユーザーインターフェースや最先端のウェブアプリケーションの開発に携わってきました。複雑な図形描画や画像操作、リアルタイムグラフィックスに関する知識が豊富で、ウェブ技術の限界を追求する開発者たちにとって頼りになる存在です。知識の共有に情熱を持ち、初心者からプロフェッショナルまで幅広く支援するため、技術フォーラムやブログにも積極的に貢献しています。

ギャンブルガイド もっと見る

カジノファインダー

どのカジノが自分に最適か分からないですか?

サインアップは必要なく、1 分以内に最適なブックメーカーを簡単に見つけることができます。
カジノを探す
Back
質問
Select one of the following options
{"is_any_tile":true}

どのカジノが自分に最適か分からないですか?

Back
Restart
やったー!
これはあなたの選択に基づいた最高のカジノです...
56 users signed up
もっと表示する