textarea
長文入力
機能
ユーザーが複数行のテキストを入力するためのフィールドを提供します。これは、コメントやフィードバック、長文の入力が必要な場合に使用されます。
よく設定する属性(attribute)と値
name
フォームデータとして送信される名前を指定します。 例: name=“comments”
rows
テキストエリアの表示行数を指定します。例: rows=“4”
cols:
テキストエリアの表示列数を指定します。例: cols=“50”
placeholder:
テキストエリアに表示されるプレースホルダーを指定します。 例: placeholder=“Enter your comments here”
maxlength:
入力できる最大文字数を指定します。例: maxlength=“500”
required:
テキストエリアが必須であることを指定します。例: required
readonly:
テキストエリアを読み取り専用にします。例: readonly
disabled:
テキストエリアを無効にします。例: disabled
使い方
この例では、rows 属性と cols 属性を変更してテキストエリアのサイズを調整し、maxlength 属性を使用して入力できる最大文字数を制限しています。また、required 属性を追加して、フィードバックの入力を必須にしています。
<form action="/submit-form" method="post">
<label for="feedback">フィードバック:</label><br />
<textarea
id="feedback"
name="feedback"
rows="6"
cols="60"
maxlength="300"
required
>
</textarea
><br /><br />
<input type="submit" value="送信" />
</form>