表单可以禁用验证。
<form novalidate/>
现在,我有一个不在表单中的 HTML5 元素。在这种情况下如何禁用验证?
<noform>
<input name="email" type="email"/>
</noform>
表单可以禁用验证。
<form novalidate/>
现在,我有一个不在表单中的 HTML5 元素。在这种情况下如何禁用验证?
<noform>
<input name="email" type="email"/>
</noform>
目前尚不清楚您想要实现什么。如果该input
元素无法提交到服务器,那么它将不会触发验证过程,因为您的评论似乎表明您已经发现。但是,无论该过程如何,单个input
元素仍可能处于无效状态。有几个简单的解决方案可以避免这种情况:
type="email"
email
但不关心它是否是有效的电子邮件(例如,触发移动设备上的特定键盘模式),则使用 CSS 隐藏指示。以下是如何隐藏正常的火狐红光:
input:-moz-ui-invalid {
box-shadow: none;
}
这是一个简单的例子。