Свойство 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 |
Поддержка | Поддержка | Поддержка | Поддержка | Поддержка |