2022/02/23 学習開始!

HTML・CSS基礎⑥フォーム作成

HTMLの便利タグについての記事はこちら

フォームとは

会員登録や、お問い合わせなど、ユーザー側で入力できる登録内容の入力欄や、送信ボタンのことをフォームという。
フォームを作成するときは

  • 文章を入力できるテキストボックス
  • 選択肢から一つを選ぶラジオボタン
  • 選択肢から一つを選ぶセレクトボックス
  • 上記フォーム内容の送信ボタン

上記、複数のフォームを組み合わせて作成します。

入力フォームの種類

formタグ

formタグを記述し、ここからここまでがフォームであることを宣言する。
テキストボックスなどの各種フォームは、このformタグの中に記述する。

See the Pen Untitled by AIZAWA (@marumatosb) on CodePen.

inputタグ(テキストボックス)

テキストボックスは文字を入力できるフォームのことで、1行のみ入力できる。
テキストボックスを作るには、inputタグを使用しtype属性で種類を指定する。

ラベル

フォームの各種パーツにつける項目名。
名前を入力する欄には「名前」、メールアドレスを入力する欄には「MAIL」などと表示できる。

See the Pen Untitled by AIZAWA (@marumatosb) on CodePen.

selectタグ(セレクトボックス)

セレクトボックスはプルダウンで複数の選択肢の中から、一つ選ばせることができる。

optionタグ

selectタグの中にoptionタグを記述し、それぞれの選択肢を作成。
セレクトボックスを作成するには、selectタグとoptionタグを組み合わせて記述する。

See the Pen Untitled by AIZAWA (@marumatosb) on CodePen.

textareaタグ(テキストエリア)

長い文章を入力するためのフォームのこと。
複数行の入力が可能で、textareaタグを記述して作成する。

See the Pen Untitled by AIZAWA (@marumatosb) on CodePen.

inputタグ(ラジオボタン)

inputタグのtype属性にradioを指定することで、ラジオボタンが作成できます。
ラジオボタンは、複数の選択肢の中から、1つだけを選択できるフォームです。
セレクトボックスと違い、すべての選択肢がブラウザに表示されるため、性別などの選択肢が少ない場合に使用するとよい。

name属性

要素に名前を付けて区別するために指定する。
ラジオボタンは、name属性をすべて統一する必要がある。性別であればgenderなど、わかりやすい名前にする。

See the Pen Untitled by AIZAWA (@marumatosb) on CodePen.

inputタグ(チェックボックス)

利用規約の同意や、メルマガ購読の希望など、2択で選択できるフォームの作成に使用する。
inputタグのtype属性にcheckboxを指定することで、チェックボックスが作成できます。

See the Pen Untitled by AIZAWA (@marumatosb) on CodePen.

inputタグ(送信ボタン)

フォームの入力内容を送信する為のボタン。
送信先はformタグのaction属性に指定したURLになる。(phpの内容に絡むので割愛)
inputタグのtype属性にsubmitを指定することで、送信ボタンが作成できます。

value属性

value属性に記述した文字が、送信ボタンの表示される文字になる。

See the Pen Untitled by AIZAWA (@marumatosb) on CodePen.

今日の積み上げ

  • HTML基礎

ブログランキング・にほんブログ村へ

この記事を書いた人
あいざわ

劇場を作ることを人生の目標に、プログラミング学習をはじめたデザイナー。

●学習したことをノート替わりにまとめたり
●学習ロードマップ・学習方法
●個人開発アプリの開発記録

などを残していきます。

あいざわをフォローする
HTML / CSS学習ログ
スポンサーリンク
あいざわをフォローする
スポンサーリンク
LOGBLO.
タイトルとURLをコピーしました