Как отключить автокапитализацию в полях формы HTML в iOS?

119

По умолчанию клавиатура iOSs устанавливает первую букву в текстовых формах (включая type=email) в верхний регистр. (По крайней мере, до iOS 5.)

Есть ли способ отключить автокапитализацию?

Теги:

2 ответа

247
Лучший ответ

Так как 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
    Я думаю, что это немного устарело. Когда я делаю type = "email" на iOS 5, автокапитализация отключается.
  • 0
    @AbhiBeckert Могу подтвердить. 2014 и мы едва ли помним iOS 6.
Показать ещё 8 комментариев
-2

вы можете использовать этот атрибут autocapitalize = "none" в каждом входе

  • 1
    Да, принятый ответ уже говорит об этом.
  • 0
    плохое форматирование и ответ не добавляет новое значение

Ещё вопросы

Сообщество Overcoder
Наверх
Меню