LoginSignup
0
0

More than 3 years have passed since last update.

HTML~フォーム作成③~

Last updated at Posted at 2021-03-04

前回の記事labelタグのフォーム作成について学びましたね!
次は、boxについて学んで行きましょう😎

①ドロップダウンリスト

index.html
<label for="like">あなたの好きな食べ物は??</label>
<select id="like">
  <option>人参</option>
  <option>ピーマン</option>
  <option>玉ねぎ</option>
</select>

質問のセンスの無さは置いといてブラウザで表示するとこうなるかなと思います👌
スクリーンショット 2021-03-04 14.35.43.png

はい!ドロップアンドリスト完成です!

最初から選択している状態でスタートしたい場合は、select の中の一つを選んでselectedを付けるとできます!
スクリーンショット 2021-03-04 14.46.07.png

②チェックリスト

それではチェックボックスを作っていきましょう!

index.html
<fieldset>
<legend>性別を教えて下さい</legend>
<label><input type="checkbox" name="gender" value="man"></label>
<label><input type="checkbox" name="gender" value="woman"></label>
<label><input type="checkbox" name="gender" value="other">その他</label>
</fieldset>

ここでタグについての説明をしますね!
fieldset▶ここではlabelのグループ化を図っています!
legend▶labelのタイトルを作っています!

ブラウザ上ではこうなります👍
スクリーンショット 2021-03-04 16.05.02.png
クリックするとチェツクが付きます!

上記したチェックボックスは複数選択の際に利用するものなので、
一つだけ選択させる場合はラジオボタンに書き換えていきましょう!

index.html
<fieldset>
<legend>性別を教えて下さい</legend>
<label><input type="radio" name="gender" value="man"></label>
<label><input type="radio" name="gender" value="woman" checked></label>
<label><input type="radio" name="gender" value="other">その他</label>
</fieldset>

はい!こうすると一つのみの選択に変わります!👍

name属性について解説しますと、
フォーム部品を識別するための名前を指定します。

複数のラジオボタンに同じ部品名を付けることで、1つのグループを作ることができます。
ラジオボタンでは、そのグループの中から1つだけを選択することができるのです!

③ボタン

次はボタンですね!!
結構簡単なのでちゃちゃっとやっちゃいましょう!

index.html
<input type="button" value="決定">

<button>決定</button>

ね、びっくりするぐらい簡単でしょう😂
ブラウザ上だとこんな感じですね👌
スクリーンショット 2021-03-04 16.39.12.png

どっちでも記述はいいみたいです👌

ちなみにvalue属性とは、input要素の値を指定する属性。テキスト入力欄などにおいては初期入力値、チェックボックスやラジオボタンにおいては選択した時にだけ送信する値、送信ボタンなどにおいてはボタン名を表す。ようです!

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0