【HTML】フォーム部品<select>タグとは?_Webの基礎

【HTML】フォーム部品タグとは?_Webの基礎

Webページの基礎、HTMLのフォーム <form> 内で使用する部品タグ <select> についてです。

目次

はじめに

ユーザーに入力させる内容を限定したい場合は、<select> タグが便利です。

この記事では、プルダウンメニューを作成する <select> タグの使い方を解説します。

<select> タグとは?

<select> タグは、選択肢の中から1つ(または複数)を選択させるためのフォーム部品です。

入力ミスを防ぎたい場合や限定したい場合に最適です。

<select name="pref">
  <option value="tokyo">東京都</option>
  <option value="osaka">大阪府</option>
  <option value="fukuoka">福岡県</option>
</select>
selectタグのプレビュー画像

💡 ポイント

✔ optionタグとセットで使う(選択肢設定)
✔ 入力内容を制限できる
✔ UIが分かりやすい

基本構文

<select name=”項目名”>
<option value=”値”>表示名</option>
</select>

・ <option> がないと選択肢は表示されません
・ name属性を設定しないと送信されません
・ value 値は英数字で設定するケースが一般的

便利な属性

属性説明
multiple複数選択可能にする
selected初期選択を指定する場合に使用
disabled選択不可にする

基本的な使用例

<label>都道府県</label>
<select name="pref">
  <option value="">選択してください</option>
  <option value="tokyo">東京都</option>
  <option value="osaka">大阪府</option>
  <option value="fukuoka">福岡県</option>
</select>
都道府県名を選択させる基本的な使用例のプレビュー

初期選択させたい場合

特定の項目を初期選択させたい場合、次のように <opton> に selected 属性を付けます。

<option value="tokyo" selected>東京都</option>

複数選択(応用)例

multiple 属性を設定すると複数選択が可能になります。

<select name="hobby" multiple>
  <option>読書</option>
  <option>音楽</option>
  <option>映画鑑賞</option>
  <option>スポーツ</option>
</select>
multiple 属性で複数選択可能にしたプレビュー

実用サンプル

<form>  <label>都道府県</label>
  <select name="pref">
    <option value="">選択してください</option>
    <option value="tokyo">東京都</option>
    <option value="osaka">大阪府</option>
    <option value="fukuoka">福岡県</option>
  </select>
  <input type="submit" value="送信">
</form>
selectタグの実用的サンプルのプレビュー

おわりに (まとめ)

まとめ

今回は、Webページ「HTML」の フォーム部品の <select> について勉強しました。

  • <select> はプルダウンによる選択式入力用の部品です
  • 選択式は入力ミス防止に最適です
  • 選択項目は <option> で設定します
  • フォームではよく使われる重要な要素のひとつです

👉 フォーム作成の基本は
「form + input・textarea・select + label」の組み合わせと言えます。

フォームについてはここでひと区切りとします。
次回からはCSSについて勉強したいと思います。

この記事が、少しでも誰かのお役に立てれば幸いです。

当サイトの記事で使用したVBAなどのサンプルをDLできます

この記事のサンプルはありません!

ダウンロードページへは下のカードをクリックすればジャンプできます。
よろしければご利用ください!

よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

プロフィール画像は愛犬「くるみ」
ブログ名の「くるみこ」kurumico.comはここからつけました。
このブログをとおして、自分の経験から少しでも皆さまのお役に立てる情報が発信できればと思い立ち上げました。VBAは独学ですが、過去にはVBでフリーソフトを作っていた経験と仕事でExcelVBAを酷使している中での気づきなどを発信していきます。

目次