Свойство maxLength для ввода текста

Определение и использование

maxLength Свойство maxLength устанавливает или возвращает значение свойства maxLength текстового поля.

Свойство maxLength определяет максимальное количество символов, разрешенных в текстовом поле.

Совет:Чтобы установить или вернуть ширину текстового поля (в количестве символов), используйте: Свойство size.

См. также:

Руководство по HTML:Атрибут maxlength элемента <input> HTML

Пример

Пример 1

Получить максимальное количество символов, разрешенных в указанном текстовом поле:

var x = document.getElementById("myText").maxLength;

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

Пример 2

Установить максимальное количество символов, разрешенных в текстовом поле:

document.getElementById("myText").maxLength = "4";

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

Пример 3

Перейти к следующему текстовому полю при достижении максимальной длины поля:

if (y.length == x.maxLength) {
  var next = x.tabIndex;
  if (next < document.getElementById("myForm").length) {
    document.getElementById("myForm").elements[next].focus();
  }
}

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

Синтаксис

Возврат свойств maxLength:

textObject.maxLength

Установить атрибут maxLength:

textObject.maxLength = number

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

Значение Описание
number Определяет максимальное количество символов, разрешенных в текстовом поле.

Технические детали

Возвратное значение: Число, представляющее максимальное количество символов, разрешенных в текстовом поле.

Поддержка браузеров

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Поддержка Поддержка Поддержка Поддержка Поддержка