デフォルトでは、iOSのキーボードはテキストフォームフィールド(を含むtype=email)の最初の文字を大文字に設定します。(少なくともiOS 5より前。)
自動大文字化を無効にする方法はありますか?
デフォルトでは、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 Documentationを見るまで、これは少し混乱しました。