web-dev-qa-db-ja.com

iOSのHTMLフォームフィールドで自動資本化をオフにするにはどうすればよいですか?

デフォルトでは、iOSのキーボードはテキストフォームフィールドの最初の文字を設定します(type=email)大文字にします。 (少なくともiOS 5より前)。

自動資本化を無効にする方法はありますか?

135
Paul D. Waite

IOS 5以降、type="email"は、自動資本化を自動的に無効にしているので、次のものが必要です。

<input type="email">

他の入力タイプについては、彼らが言うことをする利用可能な属性があります:

<input type="text" autocorrect="off" autocapitalize="none">

何らかの理由でバージョン5より前のiOSをサポートする場合は、type="email"

<input type="email" autocorrect="off" autocapitalize="none">

詳しくは:

283
thirtydot

頭に浮かぶように、この例を見て、React Nativeを使用している場合は、これらの小道具をラクダケースとして使用する必要があります。

autoCapitalize

そして

autoCorrect

テキスト入力のReact Nativeドキュメント を見るまで、これは少し混乱しました。

3
Holly E