HTML「テキストエリアを作ろう」

HTML

<textarea>でフォームを作ろう

こんにちは、徳です。

デジタルDIYができるようコーディング・プログラミング・画像加工・動画編集などを本やYouTubeで勉強しています。

現在は初心者なので、とにかくゆっくり進んでいくと思います。

また、「間違っていること」や「こうした方が良いよ」などがあれば、コメントなどしていただけたら幸いです。

では、いきましょう!


HTML

今回は、

HTMLを使用してWebページにテキストエリアを作る方法

を紹介させていただきます。

HTMLでWebページを作るとき、

テキストフォーム

を作りたいこともあります。

その時に、

複数行をかけるフォーム

にしたいこともあります。

徳

備考欄などに使用します。

そんな、複数行をかけるテキストフォームについての紹介です。

それではよろしくお願いします。


テキストエリアを作る

テキストエリアとは

テキストエリアとは、

複数行書けるテキスト入力欄

のことです。

徳

HTMLでは1行と複数行で変わるんですよ。

どんなときに使用する?

テキストエリアは、

備考欄などユーザーに長い文章を入力してもらうとき

などに使用します。

使用するタグ

テキストフォームを作る場合に使用するタグは、

formタグlabelタグtextareaタグ

の3つになります。

各タグは、

  • formタグ:送信先や送信方法を指定する
  • label:文字とフォームを関連づける
  • textarea:テキストエリアを作成する

という役割があります。

そのため、一応textareaタグのみでテキストエリア自体は作れます。

徳

そのページのみで使う場合は<form>は入りません。

書き方

徳

<body>タグ内に書きましょう。

属性

<form>に使う属性

<form>には主に、

action属性method属性

を入力します。

action属性

action属性には、

入力された内容を送る場所

を指定します。

徳

サーバーのURLなどです。

method属性

method属性には、

送るサーバーへどのように送るか

を指定します。

主に、

POSTGETのどちらか

を指定します。

しかしGETを使用すると、入力された値がURLに表示されてしまうため、データを送信する場合は、POSTを使用しましょう。

徳

私もほぼPOSTにしています。

<label>に使う属性

<label>に必ず必要な属性はありません。

徳

classやidは使うことはあります。

<textarea>に使う属性

<textarea>には主に、

name属性

を指定します。

name属性

name属性には、

送信先でのデータの名前を指定する

事ができます。

テキストエリア

入力欄に例を表示しておく

テキストエリア内に例を入れるには、

<textarea>にplaceholder属性を入れる

ことでできます。

送信ボタン付き

徳

送信ボタンができました。

ボタンを押すことで、

このようにデータが送られました。

徳

action属性の値がURLの後ろに表示されました。

まとめ

今回は、

テキストエリアを作る方法

について紹介しました。

今のWebページでは、備考欄などユーザーに文章を入力してもらうこともあります。

そんなときに、テキストエリアを表示しましょう。

注意点としては、テキストフォームと違いって、

テキストエリアは閉じタグが必要

です。

徳

</textarea>を忘れないようにしましょう。

最後まで読んでいただき、ありがとうございました。

コメント

タイトルとURLをコピーしました