radio
input要素のtype属性にradioを指定すると、ラジオボタンになる。
ブラウザ対応 |
---|
構文
<input type="radio">
属性
属性 | 説明 |
---|---|
autofocus属性 | オートフォーカスさせる属性。 |
checked属性 | 選択済みにする属性。 |
disabled属性 | 無効にする属性。 |
form属性 | 属するform要素のid属性値を指定する属性。 |
name属性 | 名前を指定する属性。 |
required属性 | 入力を必須にする属性。 |
value属性 | 値を指定する属性。ラジオボタンにおいては、選択したラジオボタンのvalue属性値を、送信データに含める。 |
サンプルコード
ラジオボタン: <input type="radio" name="sampleName" value="値">
複数の選択肢
複数の選択肢から1つだけ選択できるようにするには、name属性に指定する名前を揃える。
<label> ラジオボタンA: <input type="radio" name="sampleName" value="値A"> </label> <br> <label> ラジオボタンB: <input type="radio" name="sampleName" value="値B"> </label> <br> <label> ラジオボタンC: <input type="radio" name="sampleName" value="値C"> </label>
入力を必須にする
複数の選択肢があるラジオボタンにおいて、何れか1つの選択肢にrequired属性を指定すると、何れか1つを選択しなければならないようになる。
<label> ラジオボタンA: <input type="radio" name="sampleName" value="値A" required> </label> <br> <label> ラジオボタンB: <input type="radio" name="sampleName" value="値B"> </label> <br> <label> ラジオボタンC: <input type="radio" name="sampleName" value="値C"> </label>
選択済みにする
複数の選択肢があるラジオボタンにおいて、checked属性を使い、何れか1つの選択肢だけを選択済みにすることができる。
<label> ラジオボタンA: <input type="radio" name="sampleName" value="値A" checked> </label> <br> <label> ラジオボタンB: <input type="radio" name="sampleName" value="値B"> </label> <br> <label> ラジオボタンC: <input type="radio" name="sampleName" value="値C"> </label>
サンプル
HTMLソースコード
<form action="sample-input-type.php" method="post" target="_blank"> <p> <label> ラジオボタンA: <input type="radio" name="sampleName" value="値A" required> </label> <br> <label> ラジオボタンB: <input type="radio" name="sampleName" value="値B"> </label> <br> <label> ラジオボタンC: <input type="radio" name="sampleName" value="値C"> </label> </p> <p> <input type="submit"> </p> </form>