web-dev-qa-db-ja.com

パスワードフィールドの最初の文字のiPhoneブラウザのデフォルトは大文字

私は私のウェブアプリのモバイル版のログインページを書いており、次のような簡単なHTMLパスワードフィールドがあります:

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

唯一の問題は、iPhone Safariブラウザーがデフォルトで入力の最初の文字を大文字にしていることです。これは、パスワードが大文字と小文字を区別し、常にそうであることに気付かないため、ユーザーを混乱させます。

ユーザーが別の方法で指定しない限り、誰かがメソッド、タグ、またはこれを止めてiPhone入力を強制的に小文字にする方法を知っていますか?または、これは単に変更できないプラットフォームの機能ですか?

79
RSH1
<input type="text" name="test1" autocapitalize="none"/>

ドキュメントはここにあります: サポートされている属性:autocapitalize

180
Gerben

パスワードと電子メールのフィールドの自動修正と自動大文字化の両方をオフにすることができます。

私の外観は次のとおりです。

<input autocapitalize="off" autocorrect="off" id="email" name="email" type="text">
<input autocapitalize="off" autocorrect="off" id="password" name="password" type="password">
62
digidigo