HTML - formタグ
ナビゲーションに移動
検索に移動
概要
ラジオボタン
グループ化
ラジオボタンをグループ化するには、同じname属性値を設定する。
各ラジオボタンには個別のid属性値とvalue属性値を設定する。
labelタグを使用して、ラジオボタンにラベルを付ける。
labelのfor属性が存在する場合は、対応するラジオボタンのid属性値と一致させる。
<form>
<div>
<p>好きな色を選んでください:</p>
<input type="radio" id="red" name="color" value="red">
<label for="red">赤</label>
<input type="radio" id="blue" name="color" value="blue">
<label for="blue">青</label>
<input type="radio" id="green" name="color" value="green">
<label for="green">緑</label>
</div>
</form>
グループ化を視覚的にも明確にする場合は、fieldsetおよびlegendを使用する。
これにより、グループに枠線が付き、legendでグループのタイトルが表示される。
<form>
<fieldset>
<legend>好きな色を選んでください:</legend>
<input type="radio" id="red" name="color" value="red">
<label for="red">赤</label>
<input type="radio" id="blue" name="color" value="blue">
<label for="blue">青</label>
<input type="radio" id="green" name="color" value="green">
<label for="green">緑</label>
</fieldset>
</form>