以UiTextField小写制作第一个字母(适用于iOS的Phonegap)

时间:2012-07-17 04:41:39

标签: ios cordova uitextfield lowercase

当我在用户名字段中键入字母时,第一个字母始终为大写字母。如何以UITextField小写形式创建第一个字母。我不知道如何在Phonegap中解决这个问题。

<form id="loginForm">
<div   class="ui-hide-label">
    <label for="username">Username:</label>
    <input type="text" name="username" id="username"  value="" placeholder="Username" />
</div>
</form>

4 个答案:

答案 0 :(得分:13)

我在iOS开发过程中遇到了类似的问题。我用了

<input ..... autocapitalize="off" autocorrect="off"/>

它工作正常。

答案 1 :(得分:3)

我不知道Phonegap,但是使用普通的UITextfield你可以使用这一行(其中textField是UITextField的出口):

textField.autocapitalizationType = UITextAutocapitalizationTypeNone;

答案 2 :(得分:2)

这可能不是最好的方法,我用这个:

<input type="email" name="username" id="username" />

只需将input typetext更改为email

答案 3 :(得分:0)

我使用了css属性text-transform:lowercase; 如果你正在使用有效的phonegap!