最新のWeb開発のチュートリアル
 

HTMLに必要な属性


定義と使用法

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 サポートされていません はい