HTML required 属性


定义和用法

required 必需属性是布尔属性。

如果存在,它指定必须在提交表单之前填写元素。


适用于

required 属性可用于以下元素:

元素 属性
<input> required
<select> required
<textarea> required

实例

Input 实例

带有必填字段的 HTML 表单:

<form action="/action_page.php">
  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="/action_page.php">
  <textarea name="comment" required></textarea>
  <input type="submit">
</form>
亲自试一试 »

浏览器支持

required 属性对每个元素都有以下浏览器支持:

元素
input 5.0 10.0 4.0 不支持 9.6
select Yes 10.0 Yes 不支持 Yes
textarea 5.0 10.0 4.0 不支持 Yes