Атрибут maxlength HTML тега <input>

Значение и применение

Атрибут maxlength (HTML тега <input>) указывает максимально допустимое количество символов в элементе. Применяется к элементам <input>, атрибут type которых имеет значения: text, email, search, password, tel, или url (для других типов он игнорируется).

Попробуйте maxlength в тренажёре HTML-форм: настройте поле, проверьте ввод и разберите результат.

Поддержка браузерами

Спецификация: multipage

Поддерживается во всех основных браузерах с 2015 года.

Показать браузеры
Совместимостьhtml.elements.input.maxlength
ВозможностьКомпьютерыМобильные
ChromeEdgeFirefoxOperaSafariChrome AndroidFirefox for AndroidOpera AndroidSafari on iOSSamsung BrowserWebView AndroidWebView on iOS
maxlength✓1✓12✓1✓≤12.1✓1✓18✓4✓≤12.1✓1✓1.0✓4.4✓1

поддерживаетсяс ограниченияминет поддержкинет данных≤31 — не позднее версии 31

Синтаксис:

HTML
<input maxlength = "number">

Значения атрибута

Значение Описание
number Задает число, которое определяет максимально допустимое количество символов в элементе.

Отличия HTML 4.01 от HTML 5

Нет.

Примеры, попробуйте сами

Атрибут maxlength элемента input

Измените maxlength в HTML и сравните результат.

index.html
HTML
<label for="field">Поле примера</label><input id="field" maxlength="8" />