Як вимкнути автоматичне використання великих літер у полях форм HTML в iOS?


143

За замовчуванням клавіатура iOS встановлює першу букву в текстових полях (включаючи type=email) великі регістри. (Принаймні до iOS 5.)

Чи є спосіб відключити автокапіталізацію?

Відповіді:


308

Оскільки в 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">

Більше інформації:


6
Я думаю, це зараз трохи застаріло. Коли я ввожу = "електронну пошту" на iOS 5, автокапіталізація відключена.
Абхі Беккерт

@AbhiBeckert Може підтвердити. 2014 рік, і ми навряд чи можемо згадати iOS 6.
Генрі Харріс

24
Використовувати autocapitalize="none"замість того, autocapitalize="off"що "off"застаріле для autocapitalize. Дивіться офіційну документацію .
Панг

Будь-які пропозиції зробити це на пристроях Android?
Дін Мартін

Мені подобається, як швидко можна знайти "відповідь" в Інтернеті. дякую @thirtydot!
Іван Феррер Вілла

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.