如何closuresiOS中HTML表单域的自动大写?

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

有什么办法可以禁用吗?

从iOS 5开始, type="email"会自动禁用自动大写,所以您只需要:

 <input type="email"> 

对于其他inputtypes,还有一些属性可以按照他们的说法进行操作:

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

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

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

更多信息:

  • iOS文档
  • 控制显示哪个iOS键盘

你可以在每个input中使用这个属性autocapitalize =“none”