autocapitalize

Описание

Некоторые методы ввода текста, например с помощью виртуальных клавиатур на мобильных устройствах, а также голосовой ввод, часто помогают пользователям автоматически писать первые буквы в предложении заглавными. Виртуальная клавиатура, которая реализует автокапитализацию, может автоматически переключиться на отображение заглавных букв (но разрешить пользователю переключать ее обратно в нижний регистр). Другие типы ввода, например голосовой ввод, могут выполнять автокапитализацию таким образом, чтобы не давать пользователям возможность сразу вмешаться. Атрибут autocapitalize позволяет контролировать такое поведение. Атрибут autocapitalize не влияет на поведение при вводе с помощью физической клавиатуры. (По этой причине, а также из-за возможности последующей правки нельзя полагаться на атрибут без проверки ввода.) Атрибут autocapitalize никогда не приводит к активации автокапитализации для элементов input, с типом url, email или password.

Синтаксис

<element autocapitalize = "off| none | on | sentences | words | characters">

Например,

<input autocapitalize="characters">

Значения:

  • off или none: не применяется автоматическая активация (все буквы по умолчанию - строчные).
  • on или sentences: первая буква каждого предложения по умолчанию имеет заглавную букву, все остальные буквы по умолчанию строчные.
  • words: первая буква каждого слова по умолчанию имеет заглавную букву, все остальные буквы по умолчанию строчные.
  • characters: все буквы должны быть по умолчанию в верхнем регистре.

Совместимость браузеров

Настольные браузеры

Базовая поддержка ??????

Мобильные браузеры

Базовая поддержка ???????

См. также: