HTMLでラジオボタンを表示するには?
Webサイトでアンケートフォームや選択式の項目を作成する際に、ラジオボタンは欠かせない要素の一つです。HTMLでは、<input>タグを用いることで簡単にラジオボタンを実装することができます。この記事では、HTMLでラジオボタンを表示する方法について、具体的なコード例や属性の説明などを交えながら解説していきます。
タグによるラジオボタンの実装
HTMLでラジオボタンを表示するには、<input>タグのtype属性に"radio"を指定します。基本的な構文は以下の通りです。
<input type="radio" name="name属性値" value="値">
属性の説明
属性 | 説明 |
---|---|
type="radio" | この属性は、<input>タグがラジオボタンであることを示します。 |
name | 同じグループのラジオボタンには、同じname属性値を設定します。これにより、ユーザーはグループの中から1つのラジオボタンのみを選択できます。 |
value | 選択された際に送信される値を指定します。 |
コード例
性別を選択するラジオボタンの例を以下に示します。
<label for="male">男性</label>
<input type="radio" id="male" name="gender" value="male">
<label for="female">女性</label>
<input type="radio" id="female" name="gender" value="female">
上記コードでは、"gender"というname属性を持つ2つのラジオボタンが定義されています。それぞれのラジオボタンには、"male"と"female"という異なるvalue属性値が設定されています。ユーザーは、男性または女性のいずれかを選択することができます。
ラベルとの連携
上記の例では、<label>タグを使用してラジオボタンにラベルを追加しています。<label>タグのfor属性と、対応する<input type="text" />タグのid属性を一致させることで、ラベルをクリックした際にラジオボタンも選択されるようになります。これは、ユーザーにとって操作しやすいフォームを作成するために重要です。
まとめ
HTMLでラジオボタンを表示するには、<input type="radio" />タグを使用します。name属性で同じグループに属するラジオボタンを定義し、value属性で送信される値を設定します。また、
参考文献
関連QA
Q1: ラジオボタンの初期選択状態を設定するには?
A1: checked属性を使用します。例えば、男性ラジオボタンを初期選択状態にするには、<input type="radio" />と記述します。
Q2: ラジオボタンを必須入力項目にするには?
A2: required属性を使用します。例えば、<input type="radio" />と記述することで、性別の選択を必須にすることができます。
Q3: JavaScriptでラジオボタンの選択状態を取得するには?
A3: document.querySelector() や document.querySelectorAll() を使用して、ラジオボタンの要素を取得し、その checked プロパティを参照することで取得できます。
その他の参考記事:jquery radio checked 取得