- HOME
- > BLOG CATEGORY
- 【HTML】formタグの使い方、簡単なフォームを作ってみよう!!
- お知らせ
- NEW 2024.10.05 【CSS】画像を左右交互に配置について解説!
- お知らせ
- 2024.05.16 【CSS】グラデーション色々なパターンを解説!
- お知らせ
- 2024.05.15 【WordPress】親カテゴリーの子カテゴリー一覧を表示する方法
こんな方に読んでほしい
HTML
について学びたい方へホームページ制作では、「お問い合わせフォーム」、「募集フォーム」や「会員フォーム」など、
制作することがあります。
基本的な作り方は同じです、今回はよく使われるフォームを解説していきます。
[記事の内容]
form
とは、ユーザーが入力し、内容をサーバーに送信します。
form〜/form
タグの中には、一般的なテキスト入力、ラジオボタン、チェックボタンなどが入ります。
書き方は以下のようになります。
<form method="post" action="URL">
<p>
<label for="fullname">お名前</label><br>
<input type="text" name="fullname" placeholder="山田 太郎">
</p>
....
....
....
.... 省略 下記で解説
</form>
postでは、「お問い合わせフォーム」や「会員フォーム」など、ユーザーの情報を送信する
フォームに適しています。
getでは、「サイト内検索、検索ワード」など、URLに対してデータを送信し、ページにリンクする
フォームに適しています。
他にも指定できる属性はありますが、今回は「method」と「action」を理解しておきましょう!
フォームの入力要素を作成します。
input
はform
で作ったフォームの入力欄を表示します。
type属性とは、属性値にキーワードを指定することにより、様々なタイプの入力欄を作ることができます。
例として、「1行の入力欄」、「ラジオボタン」、「チェックボックス」などがあります。
<input type="値">
type属性
<form method="post" action="URL">
<div>
<label for="fullname">お名前</label>
<input type="text" name="fullname" />
</div>
<div>
<label for="gender">性別(複数チェックは不可)</label>
<input type="radio" name="gender" value="男性" />男性
<input type="radio" name="gender" value="女性" />女性
</div>
<div>
<label for="course">ご希望コース(複数チェックは可能)</label>
<input type="checkbox" name="course" value="html" />HTML
<input type="checkbox" name="course" value="css" />CSS
<input type="checkbox" name="course" value="jquery" />jQuery
</div>
<div>
<label for="phone">電話番号</label>
<input type="tel" name="phone" />
</div>
<div>
<label for="mail">メールアドレス</label>
<input type="email" name="mail" />
</div>
<input type="submit" value="チェック">
</form>
radio、checkboxに指定されている、value=""
は、送信される値になります。
submitに指定されている、value=""
は、ボタン名になります。
name属性とは、入力コントロールに名前を指定し、データとともに送信します。
例といて、name="fullname"
を指定し、入力欄に「山田 太郎」と入力し送信した場合は、
「fullnameは山田 太郎です」とデータになり送信されます。
name属性
<form method="post" action="URL">
<div>
<label for="fullname">お名前</label>
<input type="text" name="fullname" />
</div>
<div>
<label for="ruby">フリガナ</label>
<input type="text" name="ruby" />
</div>
</form>
今回はこれで以上です。
次回は「input要素:type属性」について
2021.07.27
2021.07.09
2021.07.06
2021.07.02
2024.10.05
2024.05.15
2024.05.14
2024.05.09
2024.05.09
2024.05.09
2023.06.15
2022.06.30
2020.03.22
2020.03.06
© 2024 shu-naka-blog