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

