required属性
input要素のrequired属性は、input要素を入力必須にする属性。HTML5にて新たに導入された属性である。
ブラウザ対応 |
---|
構文
<input required>
required属性は、論理属性である。
required属性が存在する場合、そのinput要素への入力は必須となる。
required属性に対応しているinput要素のタイプ(type属性値)
サンプルコード
1行テキスト入力欄
<input type="text" name="sampleName" required>
日付入力欄
<input type="date" name="sampleName" required>
時間入力欄
<input type="time" name="sampleName" required>
チェックボックス
<input type="checkbox" name="sampleName" required>
ラジオボタン
<input type="radio" name="sampleName" required>ラジオボタンA
<br>
<input type="radio" name="sampleName">ラジオボタンB
サンプル
HTMLソースコード
<form action="sample-input-required.php" method="post" target="_blank"> <p> <label> 1行テキスト入力欄: <input type="text" name="sampleText" required> </label> </p> <p> <label> 日付入力欄: <input type="date" name="sampleDate" required> </label> </p> <p> <label> 時間入力欄: <input type="time" name="sampleTime" required> </label> </p> <p> <label> チェックボックス: <input type="checkbox" name="sampleCheckbox" required> </label> </p> <p> <label> ラジオボタンA: <input type="radio" name="sampleRadio" value="A" required> </label> <br> <label> ラジオボタンB: <input type="radio" name="sampleRadio" value="B"> </label> </p> <p><input type="submit" value="送信"></p> </form>