UI Component Lab English

← コンポーネント一覧

入力

Textarea テキストエリア

コメントや説明など、複数行の文章を自由に入力する縦長の欄。

デモ

あと200文字

別名

見分けるポイント

数行分の高さがある枠付きの長方形で、上にラベルがある。下に文字数が出ることが多く、右下の角に大きさを変えるつまみが付くこともある。

挙動

  • Enter を押すとフォームが送信されず、改行になる。
  • 見えている行数より長くなると、欄の中でスクロールする。
  • このデモは残りの文字数を表示する。上限を超えても入力は止めず、何文字超えているかを示す。

キーボード操作

キー動作
Tab入力欄へ、または入力欄から移動する。
Enter改行する。
← / → / ↑ / ↓文字のカーソルを移動する。

使い分け・注意点

  • 自由記述は書く手間が大きい。「その他」を選んだ人にだけ尋ねるなど、先に質問の範囲を絞る。
  • 文字数の上限はラベルに書く。上限がおよそ20文字を超えるなら、文字数のカウンターを常に表示する。
  • エラーが出て初めて上限が分かる作りにしない。超えたときは、入力済みの文字数とあわせてエラーで知らせる。
  • 高さは想定する回答の長さに合わせる。

出典