📅  最后修改于: 2023-12-03 15:15:37.152000             🧑  作者: Mango
noValidate
属性用于指定 HTML 表单是否进行自动验证。
当设置为 noValidate
时,浏览器将不会验证填写在表单中的数据。
<form novalidate>
<!-- 表单元素 -->
</form>
novalidate
:禁用表单的自动验证。novalidate
属性以阻止浏览器的自动验证。novalidate
与自定义的验证函数一起使用。novalidate
属性并不会完全禁用浏览器的验证功能,仍然会有一些基本的验证,例如必填字段和邮箱格式验证。以下示例演示了如何使用 novalidate
属性:
<form novalidate>
<label for="name">姓名:</label>
<input type="text" id="name" required>
<br><br>
<label for="email">邮箱:</label>
<input type="email" id="email" required>
<br><br>
<button type="submit">提交</button>
</form>
上面的表单中,novalidate
属性被用于禁止浏览器的自动验证。由于 required
属性的存在,仍然会进行必填字段验证,但不会进行其他类型的验证,例如邮箱格式验证。