Содержание

HTML глобальный атрибут: autocapitalize (авто замена прописных букв)

Глобальный атрибут autocapitalize - это перечисляемый атрибут, который определяет, будет ли вводимый текст автоматически меняться буквы на заглавные при наборе или редактировании текста и, если да, то каким образом.

autocapitalize не влияет на поведение при наборе текста на физической клавиатуре. Это влияет на поведение других механизмов ввода, таких как виртуальные клавиатуры на мобильных устройствах и голосовой ввод. Это может помочь пользователям, упрощая и ускоряя ввод данных, например, автоматически делая заглавную первую букву каждого предложения.

Интерактивный пример

Использование

Примечание

  • autocapitalize могут быть установлены для <input> элементов <textarea> и содержащих их <form> элементов. Если autocapitalize этот параметр установлен для <form> элемента, он устанавливает поведение автокапитализации для всех содержащихся <input> s и <textarea> s, переопределяя любые autocapitalize значения, установленные для содержащихся элементов.
  • autocapitalize не влияет на типы url, email или password <input>, где автокапитализация никогда не включена.
  • Если autocapitalize не указано иное, принятое поведение по умолчанию варьируется в зависимости от браузера. Например:
    • Chrome и Safari по умолчанию on/sentences
    • По умолчанию в Firefox используется off/ none.

Синтаксис

autocapitalize="off | none | on | sentences | words | characters"

Значение

Возможные значения:

Доступность

Для полей следующего типа атрибут autocapitalize работать не будет, даже при его наличии.

Ссылки и Дополнения