HTML・入力を受け取る

選ぶ入力(チェックボックス・ラジオ・セレクト)

自分で打つのではなく、用意された中から“選ぶ”入力。いくつでも選べるチェックボックス、ひとつだけのラジオ、ドロップダウンのセレクト——3つの選ばせ方を覚えよう。

ここまでは「文字を打ち込む」入力欄でした。でもフォームには、もうひとつの形があります。用意された選択肢から選ぶ入力です。アンケートの「あてはまるものを選んでください」——あれの作り方を覚えましょう。

いくつでも選べる:チェックボックス

type="checkbox" は、あてはまるものを何個でも選べる四角いボックスです。

<label><input type="checkbox"> りんご</label>
<label><input type="checkbox"> みかん</label>
<label><input type="checkbox"> ぶどう</label>

<label> で囲むと、文字をクリックしてもチェックが入るようになります(前に習ったラベルの効果ですね)。

ひとつだけ選ぶ:ラジオボタン

type="radio" は、選択肢の中からひとつだけを選ぶ丸いボタン。「はい / いいえ」のように、両立しない選択に使います。

<label><input type="radio" name="plan"> 無料プラン</label>
<label><input type="radio" name="plan"> 有料プラン</label>

ドロップダウンから選ぶ:セレクト

選択肢がたくさんあるときは、<select> のドロップダウンがすっきりします。中に <option>(選択肢)を並べます。

<select>
  <option>東京</option>
  <option>大阪</option>
  <option>福岡</option>
</select>

<select> が箱、<option> がひとつひとつの選択肢。クリックすると、にゅっとリストが開きます。

このレッスンのまとめ

  1. チェックボックス(type="checkbox")は複数選べる
  2. ラジオボタン(type="radio")はひとつだけ——仲間は同じ name にする
  3. セレクト(<select><option>)はドロップダウンから選ぶ

打つ入力と選ぶ入力——部品がぜんぶそろいました。

やってみよう

今回学んだ「チェックボックス・ラジオ・セレクト」は、しまちゃんのページには 使いません。アンケートや申し込みフォームのための道具です。覚えておいて、必要になったら使いましょう。