Atributo step do Input Month

Definição e uso

step Definir ou retornar o valor do atributo step do campo de mês.

O atributo step do HTML define o intervalo de meses legais que o usuário pode escolher ao abrir o calendário no campo de mês.

Por exemplo, se step = "2", apenas os dias do calendário podem ser selecionados a cada dois meses (como janeiro, março, maio).

Veja também:

Manual de referência HTML:Propriedade step do <input> do HTML

Exemplo

Exemplo 1

Alterar o intervalo de meses legais:

document.getElementById("myMonth").step = "2";

Experimente você mesmo

Exemplo 2

Obter o intervalo de meses legais:

var x = document.getElementById("myMonth").step;

Experimente você mesmo

Sintaxe

Retornar o atributo step:

monthObject.step

Definir o atributo step:

monthObject.step = number

Valor do atributo

Valor Descrição
number

Definir o intervalo de meses legais. O padrão é de 1 mês.

Exemplo:

  • Se step="2", apenas meses a cada mês podem ser selecionados no calendário mensal.
  • Se step="5", apenas meses a cada quatro meses podem ser selecionados no calendário mensal.

Detalhes técnicos

Retorno: Número, representando o intervalo mensal legal.

Suporte do navegador

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
Suporte Não suportado Não suportado Suporte Suporte

Atenção:O elemento <input type="month"> não exibe nenhum campo de data ou calendário no Firefox.