2

ユーザー名フィールドに文字を入力すると、最初の文字は常に大文字になります。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

4 に答える 4

14

iOSの開発中に同様の問題に直面しました。使用しました

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

そしてそれはうまくいきました。

于 2013-07-01T11:47:02.697 に答える
3

Phonegapについてはわかりませんが、通常のUITextfieldでは、次の行を使用できます(textFieldはUITextFieldのアウトレットです)。

textField.autocapitalizationType = UITextAutocapitalizationTypeNone;
于 2012-07-17T05:42:23.663 に答える
3

これは最善の方法ではないかもしれませんが、私はこれを使用します:

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

input typeからtextに変更するだけemail

于 2012-07-17T06:35:14.887 に答える
0

私はcssプロパティtext-transform:lowercase;を使用しました。動作するphonegapを使用している場合!

于 2012-08-11T01:25:18.340 に答える