HTML required 属性
定义和用法
required
属性是一个布尔属性。
当存在此属性时,它指定在提交表单之前必须填写该元素。
适用范围
required
属性可用于以下元素:
元素 | Attribute |
---|---|
<input> | required |
<select> | required |
<textarea> | required |
示例
Input 示例
带必需输入字段的 HTML 表单
<form action="/action_page.php">
用户名: <input type="text" name="usrname" required>
<input type="submit">
</form>
自己动手试一试 »
Select 示例
带必需下拉列表的 HTML 表单
<select required>
<option value="">无</option>
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="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 | 是 | 10.0 | 是 | 不支持 | 是 |
textarea | 5.0 | 10.0 | 4.0 | 不支持 | 是 |