输入元素上的 Autocapitalize 属性(用于 iOS)会破坏验证

2024-02-09

可以看出here http://www.evotech.net/blog/category/html/、Safari 和 iPhone 版 Safari 支持所有 HTML 元素,包括已弃用的元素,甚至一些从未属于任何 W3C 规范的专有元素。

它实际上非常有用,包括autocapitalize在表单的“电子邮件”和“网站”字段中,因为没有什么比在填写这两个输入中的任何一个时必须取消选择 SHIFT 键更烦人的了。这样做很简单,因为您需要做的就是添加autocapitalize=off属性对应的输入,例如:

<label for="email">E-mail</label>
<input type="email" name="email" placeholder="[email protected] /cdn-cgi/l/email-protection" autocapitalize="off" title="Enter your e-mail address" class="required email" id="email">

iPhone 和 iPad 都将键盘与表单中附加到输入元素的属性完美匹配。不幸的是,这个标记似乎破坏了验证,当设置上述内容时,W3C 会响应“此时元素输入不允许属性自动大写”。

我想这并不是什么值得死的事情,但是有没有一种方法可以在不破坏验证的情况下包含这些属性?也许我这里出了什么问题。


ughoavgfhw 的评论完全回答了这个问题:按照目前的 W3C 规范,您不能在不破坏验证的情况下在表单中包含 autocapitalize 属性,因此这是一个权衡这种不便与用户必须摸索浏览表单的情况于SHIFTiOS 上的键。

我认为这是一种罕见的情况(内联样式是另一种情况),只要它们不是出现问题的症状,而只是 W3C 在页面上有点慢,那么容忍一页上的错误是有意义的。吸收。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

输入元素上的 Autocapitalize 属性(用于 iOS)会破坏验证 的相关文章

  • 如何通过GPUImage调整图像的亮度和对比度?

    我编写了一种使用亮度因子和对比度因子过滤图像的方法 如下所示 UIImage image UIImage image withBrightness float brightness contrast float contrast GPUIm
  • 是否可以在“NSFetchRequest”中按子类排序而不添加其他属性?

    我想对结果进行分组NSFetchRequest按实体 这些实体都共享相同的抽象父级 例如 animal cat dog The NSFetchRequest has includesSubentities set TRUE and enti
  • AutoLayout 将 UILabel 高度设置为零

    我有一个UILabel对于其他视图中的项目描述 所有内容均使用 Interface Builder 中的约束进行布局 您可以在下图中看到所有相关约束 行数也设置为0 我没有设置高度限制 因为我想要UILabel根据其包含的文本调整大小 相反
  • 简单 php 脚本找不到对象错误

    每次我点击提交按钮在网页中处理此代码时 它都会转到 未找到对象 404 错误 页面 它发生在我的一些脚本中 我不知道问题的根源是我的本地主机 Xampp 还是我的代码 if isset POST submit require dbc php
  • jQuery - 使用removeAttr()清除复选框后检查复选框

    如果我使用resetAttr 重置了一堆input checkbox字段 它工作得很好 我无法使用ajax响应的数据结合 attr checked true 重新检查这些复选框 所以脚本的工作流程应该是这样的 在 ajax 请求期间获取一些
  • MFMailComposeViewController 立即关闭

    情况是 MFMailComposeViewController 将被呈现 我看到它已经完成了一半 但后来就被驳回了 这是错误 serviceViewControllerReady 错误 错误域 UIViewServiceInterfaceE
  • AUGraph 在 iOS 上是否已被弃用?如果是的话,什么时候?

    我听到过这样的传言AUGraph在 iOS 上已被弃用 例如这篇推特帖子 https twitter com marcoarment status 878323409339338753 marcoarment 您对 atpfm 关于需要重写
  • 有没有相当于 mkmapsnapshotter 的 Google 地图?

    我有一个UITableView其中可能包含大量单元格 并且在某些单元格中我想要一个UIImageView显示一个位置的地图 其坐标仅在运行时已知 我希望表格视图能够平滑滚动 并且我希望单元格中的地图根本不可滚动 我被指示避开苹果地图 除了
  • 如何在 iPhone 中使用彩信发送音频?

    我瞪大了眼睛MMS在 iPhone 中 但我没有找到太多这方面的信息 大多数发现都与图像有关 我想使用发送音频MMS in iPhone using ios sdk 可以这样做吗 我有以下疑问MMS 如何识别所有MMS音频文件在iPhone
  • WKWebView 中的调整大小处理程序中的 window.innerWidth/Height 未更新

    我有一些全屏网页内容 当窗口使用调整大小事件更改大小时 我会更新这些内容 window onresize function var width window innerWidth var height window innerHeight
  • 预填充 UICollectionView 单元重用队列

    问题 我有一个应用程序 只有一个UICollectionView我第一次滚动它时很卡顿 我已将来源范围缩小到正在创建新单元格 2 的事实 使用initWithFrame 因为周围没有可以重复使用的细胞 初始滚动后 重用队列不为空 单元格可以
  • 在 iPhone 上搜索 PDF

    经过两天尝试使用 Quartz 从 PDF 中读取注释后 我成功做到了并且发布我的代码 https stackoverflow com questions 4080373 get pdf hyperlinks on ios with qua
  • 禁用 HTML 验证。如何为全局每个表单设置“novalidate”?

    我想知道是否可以做一些事情来禁用应用程序中每个表单的 HTML 验证 有什么办法可以做到这一点或者我应该添加novalidate每个表单标签的属性 看来唯一的方法是添加novalidate使用 JavaScript jQuery 为每个表单
  • 符号化 iPad 崩溃日志后回溯仍然不可读

    我有这些崩溃日志 在我将它们放入管理器中后 会自动进行符号化 但结果始终相同 iOS 调用得到符号化 而我的应用程序调用则没有 我尝试将 Dym 和应用程序文件复制到同一文件夹中 删除并再次复制回来 没有任何帮助 知道发生了什么事吗 所以我
  • 在 iOS 中,如何以编程方式填写 pdf 表单字段?

    我需要获取一个现有的 pdf 文件 并以编程方式填写带有文本的表单字段列表 然后保存 pdf 而不将其显示给用户 例如 如果 pdf 文件包含名为 LastName 和 FirstName 的字段 我想将 FirstName 的值设置为 L
  • 获取在 iOS UIFont 中追踪字符的路径

    假设我在 iOS 应用程序中使用了自定义字体 Foo 我已将其添加到我的项目 plist 等中 并且我能够渲染UILabels之类的就很好了 现在 如果我想找出可以 追踪 该字体中的字母 P 的点序列 我将如何获得该点序列 例如 假设我想使
  • 使用 Javascript 从 HTML 表格输入单元格获取值

    我使用 Javascript 动态创建了一个 HTML 表 其中第一列由文本字段组成 第二列由输入字段组成 第三列由文本字段组成 效果很好 nrOfRows document getElementById myId value get nr
  • iOS 低内存崩溃,但内存使用率非常低

    这已经困扰我很长时间了 我的应用程序运行占用大约 2 74MB 内存 没关系 但当它创建 UIWebView 时 它会增加到大约 5 87MB 并继续崩溃 这些是在我的第一代 iPad 上运行时仪器中的实时字节下给出的值 我找不到崩溃日志
  • 如何将 Android 应用程序添加到已在 iOS 应用程序中使用的现有 Firebase 项目?

    我一直在我的 iOS 应用程序中使用 Firebase 项目 我现在想开始为 Android 应用程序使用相同的 Firebase 项目及其所有数据库和存储 在您的应用程序下Overview菜单 你应该按添加另一个应用程序并选择Androi
  • IE8 - 隐藏 div 内的表单,返回键不再起作用

    我有一个登录表单 位于带有 display none 的 div 中 然后我使用 jquery 淡入表单 但 Enter Return 键不再提交表单 如果我将显示更改为阻止 则效果很好 此问题仅存在于 IE 中 有任何想法吗 这是一个不起

随机推荐

  • 使用 zxing 解码时返回图像中的条形码位置

    在我当前的项目中 我需要知道如何使用 zxing 获取图像中条形码的位置 以像素或像素范围为单位 我的图像源是 Kinect v2 主要目的是将条形码与车身框架关联起来 这需要位置信息 我使用的是标准 Kinect v2 SDK 和 Vis
  • 使用 VS Android 模拟器运行调试时 Xamarin Forms Android 应用程序崩溃

    我创建了一个基本的 Xamarin Forms 应用程序 它在 iOS 模拟器上运行良好 然而 当我尝试使用 VS Android 模拟器 5 1in Marshmallow 运行时 它每次打开时都会崩溃 即使我尝试在没有调试的情况下运行
  • 使用 Java2D 绘制多个圆

    我正在尝试使用Java2D 进行一些简单的图形编程 我开始很简单 只是尝试在 JFrame 中显示几个圆圈 我成功显示了一个圆圈 但是当添加第二个圆圈时 仅显示添加到 JFrame 的最后一个圆圈 我使用 Circle 类来定义我的圆并重写
  • 为什么 Django 站点不能嵌入另一个 HTML(iframe)中?

    我尝试在另一个 html 页面中嵌入 django 表单 但它不起作用 我尝试了其他 django 网站 但没有任何效果 还对其他一些网站进行了测试 django 是否限制在 iframe 中使用 如何让它发挥作用 需要嵌入的表格编程竞赛形
  • 如何为 AngularStrap datetimepicker 显示“无效日期”验证消息

    我能够验证我的 AngularStrap 日期时间选择器 但我无法区分所需的验证失败和无效的日期失败 屏幕上显示的唯一错误是必需的错误 无论它是必需的还是无效的字符串 如果输入的字符串无效 是否可以显示不同的验证消息 这是我的代码 div
  • 从锯齿状数组初始化中省略 c# new

    From http msdn microsoft com en us library 2s05feca aspx http msdn microsoft com en us library 2s05feca aspx 请注意 您不能在元素初
  • 在 WPF TreeView 中对子对象进行分组

    我试图让我的树视图根据相似项目的内容对它们进行分组 为了保持通用 我的对象层次结构可能如下所示 Objects Object Group 1 项目 1 类型 A 项目 2 类型 A 项目 3 类型 B 项目 4 类型 B 现在 我的 Tre
  • 洗牌算法分析

    我遇到了以下洗牌算法的分析 问 给定一个不同整数的数组 给出一个算法来随机 对整数重新排序 以便每个可能的重新排序都是相等的 可能 换句话说 给定一副牌 你如何洗牌 使得任何牌的排列都是同样可能的 好答案 按顺序遍历元素 将每个元素与 数组
  • Python struct.pack() 用于列表中的各个元素?

    我想将列表中的所有数据打包到单个缓冲区中以通过 UDP 套接字发送 该列表相对较长 因此为列表中的每个元素建立索引非常繁琐 这是我到目前为止所拥有的 NumElements len data buf struct pack d NumEle
  • 如何使用 awk 在文件中的模式后打印 5 个连续行[重复]

    这个问题在这里已经有答案了 我想在文件中搜索模式并在找到该模式后打印 5 行 我需要使用awk为此 例子 文件内容 PATTERN Line1 Line2 Line3 Line4 Line5 如何解析文件并仅打印上述行 我是否使用包含 PA
  • 无需用户服务的 Spring Security X.509 身份验证

    我在我的 Web 应用程序中使用 Spring Security v3 1 3 进行 X 509 身份验证 用户和角色存储在数据库中 但我实际上不需要这样做 因为客户端证书的 CN 符合 ROLE USERNAME 模式 这意味着我已经拥有
  • Javascript 日期验证 (DD/MM/YYYY) 和年龄检查

    我最近开始研究Javascript 我正在测试的是检查 DoB 的有效格式 下一步将检查年龄 我的 HTML 代码包含的内容如下
  • 将 CurrentDirectory 从未提升的脚本传输到提升的脚本

    我需要将文件 manufacturer bmp 复制到与脚本位于同一目录中 在我的闪存驱动器中 system32目录 我成功地获得了变量sourcefile destinationdirectory 并提升我的脚本 但是当我提升它时 我的s
  • ColdFusion:查询中存在多个 SQL 语句?

    显然 ColdFusion 不喜欢单个查询中的多个 SQL 语句 那么这曾经是什么 SET sender user id 3 recipient user id 5 INSERT INTO messages message type sen
  • WCF 双向 HTTP 通信绕过防火墙

    我想使用 WCF 启用双向通信 而无需在客户端上打开端口 我正在开发类似 P2P 应用程序 类似于 teamviewer logmein 的东西 您不需要打开端口进行通信 如何通过 HTTP HTTPS 完成双向通信 而不需要在客户端中打开
  • 比较大型集合的 i4o 与 PLINQ

    我有一个问题想问任何有 i4o 或 PLINQ 经验的人 我有一个大对象集合 大约 400K 需要查询 逻辑非常简单明了 例如 有一个 Person 对象的集合 我需要找到与相同的名字 姓氏 出生日期或名字 姓氏的第一个首字母等匹配的人员
  • Firebase Cloud Functions 模拟器抛出“退出代码:1”错误

    我正在尝试设置本地环境来测试 firebase 云功能 我跟着一起他们的文档 https firebase google com docs functions local emulator但现在遇到以下错误 错误 firestore 模拟器
  • 代码::Blocks/ Dev-c++: 错误: iostream: 没有这样的文件或目录

    我从这里下载了 Code Blocks http www codeblocks org downloads 26 http www codeblocks org downloads 26 我正在学习c编程 当我运行以下程序时 出现错误 io
  • C 中的短整型文字

    为什么 C 中没有短整型文字 在 C 中使用短 int 文字是没有意义的 因为所有整数表达式都会被计算 就好像子表达式的大小至少为 int 一样
  • 输入元素上的 Autocapitalize 属性(用于 iOS)会破坏验证

    可以看出here http www evotech net blog category html Safari 和 iPhone 版 Safari 支持所有 HTML 元素 包括已弃用的元素 甚至一些从未属于任何 W3C 规范的专有元素 它