За замовчуванням клавіатура iOS встановлює першу букву в текстових полях (включаючи type=email
) великі регістри. (Принаймні до iOS 5.)
Чи є спосіб відключити автокапіталізацію?
За замовчуванням клавіатура iOS встановлює першу букву в текстових полях (включаючи type=email
) великі регістри. (Принаймні до iOS 5.)
Чи є спосіб відключити автокапіталізацію?
Відповіді:
Оскільки в iOS 5 type="email"
автоматично вимкнено функцію капіталізації, тому вам просто потрібно:
<input type="email">
Для інших типів введення доступні атрибути, які виконують те, що вони говорять:
<input type="text" autocorrect="off" autocapitalize="none">
Якщо ви з якоїсь причини хочете підтримувати iOS до версії 5, використовуйте це для type="email"
:
<input type="email" autocorrect="off" autocapitalize="none">
Більше інформації:
autocapitalize="none"
замість того, autocapitalize="off"
що "off"
застаріле для autocapitalize
. Дивіться офіційну документацію .
Так само, як наверху, якщо ви дивитесь на цей приклад і використовуєте React Native, ви хочете використовувати ці реквізити як верблюд.
autoCapitalize
і
autoCorrect
Це трохи збентежило мене, поки я не подивився на " Реактивну рідну документацію" для введення тексту .