デフォルトでは、iOSのキーボードはテキストフォームフィールドの最初の文字を設定します(type=email
)大文字にします。 (少なくともiOS 5より前)。
自動資本化を無効にする方法はありますか?
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">
詳しくは:
頭に浮かぶように、この例を見て、React Nativeを使用している場合は、これらの小道具をラクダケースとして使用する必要があります。
autoCapitalize
そして
autoCorrect
テキスト入力のReact Nativeドキュメント を見るまで、これは少し混乱しました。