За замовчуванням клавіатура 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
Це трохи збентежило мене, поки я не подивився на " Реактивну рідну документацію" для введення тексту .