定義と使用法
required属性は論理属性です。
存在する場合、それは要素がフォームを送信する前に記入しなければならないことを指定します。
に適用されます
required属性は、次の要素で使用することができます。
要素 | 属性 |
---|---|
<input> | required |
<select> | required |
<textarea> | required |
例
Input例
必要な入力フィールドを持つHTMLフォーム:
<form action="demo_form.asp">
Username: <input type="text" name="usrname" required>
<input type="submit">
</form>
»それを自分で試してみてください Select例
必要なドロップダウンリストを使用してHTMLフォーム:
<select required>
<option value="">None</option>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
»それを自分で試してみてください Textareaの例
必要なテキスト領域を持つフォーム:
<form action="demo_form.asp">
<textarea name="comment" required></textarea>
<input type="submit">
</form>
»それを自分で試してみてください ブラウザのサポート
required
属性は、要素ごとに以下のブラウザのサポートを持っています。
素子 | |||||
---|---|---|---|---|---|
input | 5.0 | 10.0 | 4.0 | サポートされていません | 9.6 |
select | はい | 10.0 | はい | サポートされていません | はい |
textarea | 5.0 | 10.0 | 4.0 | サポートされていません | はい |