HTML 必填 属性
定义和用法
The required
属性是一个布尔属性。
当存在时,它指定在提交表单之前必须填写该元素。
适用于
The required
属性可以在以下元素上使用
元素 | 属性 |
---|---|
<input> | required |
<select> | required |
<textarea> | required |
示例
输入示例
一个包含必填输入字段的 HTML 表单
<form action="/action_page.php">
用户名: <input type="text" name="usrname" required>
<input type="submit">
</form>
亲自尝试 »
选择示例
一个包含必填下拉列表的 HTML 表单
<select required>
<option value="">无</option>
<option value="volvo">沃尔沃</option>
<option value="saab">萨博</option>
<option value="mercedes">梅赛德斯</option>
<option value="audi">奥迪</option>
</select>
亲自尝试 »
文本区域示例
一个包含必填文本区域的表单
<form action="/action_page.php">
<textarea name="comment" required></textarea>
<input type="submit">
</form>
亲自尝试 »
浏览器支持
The required
属性对每个元素都有以下浏览器支持
元素 | |||||
---|---|---|---|---|---|
input | 5.0 | 10.0 | 4.0 | 不支持 | 9.6 |
select | 是 | 10.0 | 是 | 不支持 | 是 |
textarea | 5.0 | 10.0 | 4.0 | 不支持 | 是 |