html - 在智能手机上显示电子邮件键盘,但不验证并停止提交
问题描述
我正在使用以下表格发送电子邮件地址:
<form action="" method="post">
<input type="email" name="email">
<input type="submit">
</form>
我设置type="email"
而不是仅仅type="text"
因为这将在智能手机上显示一个专门用于输入电子邮件地址的键盘。(例如,@
角色更容易访问。)
不幸的是,这将验证提交时的电子邮件地址。Enter e-mail address
如果这不是电子邮件地址,它将提示并停止提交。
我想通过提供合适的键盘使键入电子邮件地址变得容易,但不强迫用户插入电子邮件地址,并注意不要错误地输入例如空格。
我怎样才能做到这一点?
解决方案
解决方案是将novalidate=""
属性添加到<form>
这样的:
<form action="" method="post" novalidate="">
<input type="email" name="email">
<input type="submit">
</form>
推荐阅读
- python - 获取具有“消息”列的所有行,其中至少一个单词在数组中
- c# - 我需要得到一个带有单行的字符串数组,它应该从带有段落的大文本中提取出来
- ansible - 如何动态地为每个任务注册一个变量并将这些变量添加到一个列表中,以便我可以在 ansible playbook 的后面部分使用它?
- c# - 将列表从一个站点复制到另一个站点时,使用 CSOM 将查找列添加到列表
- c# - MsGraph OneDrive 和 Preservation Hold 库
- mysql - MYSQL:从列值获取子字符串?
- java - 为什么我的数据绑定库不起作用?
- python - Python Matplotlib:如何在箱线图上指定“中线”“四分位线”和“最小/最大”线的位置?
- java - Java 11 在运行时添加依赖 jar 的问题
- swift - 当我构建和运行 uicollection 视图时,我的图片不会显示