autocapitalize

Описание

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

Синтаксис

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

Например,

<input autocapitalize="characters">

Значения:

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

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

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

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

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

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

См. также: