Atributo step de Data de Entrada

Definição e uso

step Definir ou retornar o valor do atributo step do campo de data.

O atributo step do HTML define o intervalo de datas legais que o usuário pode escolher ao abrir o calendário no campo de data.

Por exemplo, se step = "2", então só pode escolher a cada dois dias no calendário.

Veja também:

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

Exemplo

Exemplo 1

Alterar o intervalo de dias válido:

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

Experimente você mesmo

Exemplo 2

Obter intervalo de data válido:

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

Experimente você mesmo

Sintaxe

Retornar o atributo step:

inputdateObject.step

Definir o atributo step:

inputdateObject.step = number

Valor do atributo

Valor Descrição
number

Intervalo de dias legais. O padrão é 1 dia.

Por exemplo:

  • Se step="2", então só pode escolher a cada dois dias no calendário de data.
  • Se step="10", apenas a cada nove dias pode ser escolhido no calendário de data.

Detalhes técnicos

Retorno: Números, representando o número de dias válidos.

Suporte do navegador

Os números na tabela indicam a versão do navegador que suporta completamente essa propriedade pela primeira vez.

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

Atenção:O elemento <input type="date"> não exibe nenhum campo de data/calendário em versões do IE11 e anteriores.