我正在使用以下表单发送电子邮件地址:
<form action="" method="post">
<input type="email" name="email">
<input type="submit">
</form>
我设置了type=“email”
而不是简单的type=“text”
,因为这将在智能手机上显示一个专门用于键入电子邮件地址的键盘。 (例如@
字符更容易访问。)
不幸的是,这将在提交时验证电子邮件地址。 它将提示输入电子邮件地址
,如果这不是电子邮件地址,则停止提交。
我想通过提供合适的键盘使输入电子邮件地址变得容易,但不强迫用户插入电子邮件地址,并且注意不要误写空格。
我怎么够到那个?
解决方案是向添加
novalidate=“”
属性,如下所示:
<form action="" method="post" novalidate="">
<input type="email" name="email">
<input type="submit">
</form>