如何防止iOS Safari输入标签中的自动大写?

时间:2012-06-19 14:06:01

标签: c# asp.net html ipad

我正在建立一个拥有登录网站的网站,人们可以在这里做不同的事情。 当使用iPad登录时,密码中的第一个字母会自动设置为大写,如何更改它以使第一个字母不是大写,而是标准小写或者输入的是什么?

2 个答案:

答案 0 :(得分:19)

试试这个:

<input type="password" ... autocapitalize="off">

这直接来自苹果: http://developer.apple.com/library/safari/#codinghowtos/mobile/userExperience/_index.html

编辑:

尝试将autocapitalize标记添加到您的asp:文本框中,看看是否有效。

<asp:TextBox ID="txbPassWord" runat="server" TextMode="Password" autocapitalize="off"></asp:TextBox>

答案 1 :(得分:2)

在输入标记(found in this question)中尝试此操作:

autocapitalize="off"

注意:如果您不使用纯HTML(只是注意到ASP.NET标记),则需要根据您使用的控件样式以某种方式将其添加为html参数。

我假设你已经这样做了:

您需要将输入框指定为"password"类型。

<input type="password" name="password" />

我认为iOS Safari足够聪明,不能为密码标签做这件事,也许不是这样!