当我在用户名字段中键入字母时,第一个字母始终为大写字母。如何以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>
答案 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 type
从text
更改为email
答案 3 :(得分:0)
我使用了css属性text-transform:lowercase; 如果你正在使用有效的phonegap!