ラジオボタンの使い方は?

ラジオボタンの使い方は?

ラジオボタンの使い方は?

Webフォームを作成する際、ユーザーに複数の選択肢から一つだけを選んでほしい場合があります。そんな時に役立つのが「ラジオボタン」です。この記事では、ラジオボタンの基本的な使い方から、HTMLでの記述方法、そして具体的な使用例までご紹介します。

ラジオボタンとは?

ラジオボタンは、排他的な項目を並べて、ユーザーにその中から一つだけを選んでほしいときに使用されるフォーム部品です。 ラジオボタンの特徴は、項目の先頭に丸印が表示され、マウスでクリックするなどして選択することです。 選択状態にできるのは1つの項目のみで、項目を選択し直すと、他の項目は未選択状態に変わります。 名前の由来は、昔のラジオの選局ボタンに似ていることからきています。

HTMLでの記述方法

ラジオボタンは、HTMLでは<input type="radio">タグを使って記述します。それぞれの選択肢には、同じ「name」属性の値を設定します。これにより、複数のラジオボタンがグループ化され、ユーザーは一つのグループ内から一つだけを選択できるようになります。


<input type="radio" id="choice1" name="answer" value="選択肢1">
<label for="choice1">選択肢1</label>

<input type="radio" id="choice2" name="answer" value="選択肢2">
<label for="choice2">選択肢2</label>

<input type="radio" id="choice3" name="answer" value="選択肢3">
<label for="choice3">選択肢3</label>
  

上記のコードでは、3つのラジオボタンが定義されています。それぞれのラジオボタンには、異なる「id」属性と「value」属性が設定されていますが、「name」属性は全て「answer」で統一されています。これにより、ユーザーは3つの選択肢から一つだけを選べるようになっています。

ラジオボタンの使用例

ラジオボタンは、アンケートや登録フォームなど、様々な場面で使用されます。例えば、以下のような例が考えられます。

使用例 説明
性別を選択 男性、女性などの選択肢をラジオボタンで表示し、ユーザーに一つだけ選択してもらいます。
年齢層を選択 10代、20代、30代などの選択肢をラジオボタンで表示し、ユーザーに該当する年齢層を選択してもらいます。
商品の配送方法を選択 宅配便、メール便、店頭受け取りなどの選択肢をラジオボタンで表示し、ユーザーに希望する配送方法を選択してもらいます。

ラジオボタンに関する参考資料

  • <a href="https://developer.mozilla.org/ja/docs/Web/HTML/Element/input/radio" target="_blank">MDN Web Docs: <input type="radio"></a>

よくある質問

Q1. ラジオボタンの初期値を設定するには?

A1. <input>タグに checked 属性を追加します。例:<input type="radio" id="choice1" name="answer" value="選択肢1" checked>

Q2. ラジオボタンを必須入力にするには?

A2. <input>タグに required 属性を追加します。例:<input type="radio" id="choice1" name="answer" value="選択肢1" required>

Q3. 選択されたラジオボタンの値を取得するには?

A3. JavaScriptを用いて、選択されたラジオボタンのvalue属性を取得します。具体的な方法は、JavaScriptの書籍やWebサイトなどを参照してください。

その他の参考記事:jquery radio checked 取得