required属性

select要素のrequired属性は、select要素を入力必須にする属性。HTML5にて新たに導入された属性である。

ブラウザ対応

構文

<select required></select>

required属性は、論理属性である。

required属性が存在する場合、そのselect要素を入力必須にする。

サンプルコード

<select required>
	<option value="値A">選択肢A</option>
	<option value="値B">選択肢B</option>
	<option value="値C">選択肢C</option>
</select>

サンプル

HTMLソースコード

<form action="sample-select-multiple.php" method="post" target="_blank">
	<p>
		選択肢: 
		<select name="sampleName[]" multiple required>
			<option value="値A">選択肢A</option>
			<option value="値B">選択肢B</option>
			<option value="値C">選択肢C</option>
			<option value="値D">選択肢D</option>
			<option value="値E">選択肢E</option>
		</select>
	</p>
	<p>
		<button type="submit">送信</button>
	</p>
</form>

実際の表示

選択肢: