如何在 iOS 中关闭 HTML 表单字段中的自动大小写?

默认情况下,iOS 的键盘将文本表单字段(包括 type=email)中的第一个字母设置为大写。(至少在 iOS5之前)

有办法禁用自动资本化吗?

75310 次浏览

自从 iOS5以来,type="email"已经自动关闭了自动大写功能,所以你只需要:

<input type="email">

对于其他输入类型,有一些属性可以执行它们所说的操作:

<input type="text" autocorrect="off" autocapitalize="none">

如果出于某种原因你想在版本5之前支持 iOS,那么在 type="email"中使用这个:

<input type="email" autocorrect="off" autocapitalize="none">

更多信息:

提醒一下,如果你正在看这个例子并且你正在使用反应本机,你会想要使用这些道具作为骆驼壳。

autoCapitalize

还有

autoCorrect

这让我有点困惑,直到我看到了 针对文本输入反应本地文档