Propriedade maxLength do Input Text

Definição e Uso

maxLength A propriedade maxLength define ou retorna o valor da propriedade maxLength do campo de texto.

A propriedade maxLength do HTML define o número máximo de caracteres permitidos no campo de texto.

Dica:Para definir ou retornar a largura do campo de texto (em número de caracteres), use Propriedade size.

Veja também:

Manual de Referência HTML:Propriedade maxlength do <input> do HTML

Exemplo

Exemplo 1

Obtenha o número máximo de caracteres permitidos no campo de texto especificado:

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

Experimente pessoalmente

Exemplo 2

Defina o número máximo de caracteres permitidos no campo de texto:

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

Experimente pessoalmente

Exemplo 3

Pule para o próximo campo de texto ao atingir o comprimento máximo do campo:

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

Experimente pessoalmente

Sintaxe

Retorna a propriedade maxLength:

textObject.maxLength

Definir a propriedade maxLength:

textObject.maxLength = number

Valor do atributo

Valor Descrição
number Define o número máximo de caracteres permitidos no campo de texto.

Detalhes técnicos

Retorno: Número, que representa o número máximo de caracteres permitidos no campo de texto.

Suporte ao navegador

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Suporte Suporte Suporte Suporte Suporte