このウェブサイトはご利用の端末での閲覧に対応していません。
This website does not support your device.

textarea”要素~“placeholder”属性HTML5で追加

記事Sep.24th, 2020
入力欄のプレースホルダーを指定する属性
この記事はHTML Living Standardに対応しています。
この記事はHTML Living Standardに対応しています。

placeholder”属性について

placeholder”属性はtextarea”要素で表される入力欄のプレースホルダーを指定します。

プレースホルダーは入力欄に表示される入力するべき情報の短い説明や例などの短いヒントです。一般的なブラウザではプレースホルダーは入力欄の中に薄い色で表示されます。

ブラウザは入力欄がフォーカスされていない時に“placeholder”属性の値を入力欄の中に表示します。ただし、autofocus”属性が指定されている場合はフォーカスされる前にユーザーがプレースホルダーを見ることができないのでフォーカスされていてもプレースホルダーを表示します。なお、ブラウザによっては入力欄がフォーカスされても入力を始めるまでプレースホルダーを表示する場合があります。

ブラウザがプレースホルダーの表示に対応していない場合に何のための入力欄なのかわからなくなってしまうため“placeholder”属性はlabel”要素の代わりに使用されるべきではありません。また、長い説明を提供する場合はtitle”属性の方が適しています。

placeholder”属性の値はフォームの送信時に入力値として送信されません。入力の既定値を指定する場合はtextarea”要素の中にテキストを記述します。

指定できる値

属性値 説明
テキスト 入力欄のプレースホルダー

サンプルコード

<form method="post" action="sample-textareatag1.php" target="_blank">
<fieldset>
<p>
<label>
猫が好きですか?:
<textarea name="comment" placeholder="猫がどこくらい好きかを表してください。"></textarea>
</label>
</p>
</fieldset>
<p><input type="submit" value="送信する"></p>
</form>

一番上へ
トップにもどる
シェアする
シェアする
Facebookでシェアする
ツイート
Google+でシェア
Pocket
はてなブックマーク