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

时间:2011-03-02 18:31:03

标签: html ios html5

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

有没有办法禁用自动资金化?

3 个答案:

答案 0 :(得分:275)

自iOS 5起,type="email"自动禁用自动大写功能,因此您只需:

<input type="email">

对于其他输入类型,可以使用他们所说的属性:

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

如果由于某种原因您希望在版本5之前支持iOS,请将其用于type="email"

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

更多信息:

答案 1 :(得分:2)

请注意,如果您正在查看此示例,并且正在使用React Native,则需要将这些道具用作驼峰式。

autoCapitalize

autoCorrect

这让我有些困惑,直到我看着React Native Documentation for Text Inputs

答案 2 :(得分:-1)

你可以使用这个属性autocapitalize =&#34; none&#34;在每个输入中