Atributo step do Input Time
Definição e uso
step
Define ou retorna o valor do atributo step do campo de tempo.
O atributo step do HTML define o intervalo de número válido de segundos ou milissegundos no campo de tempo (não se aplica a horas ou minutos).
Exemplo: Se step="2", os números válidos podem ser 0, 2, 4 etc.
Dica:O atributo step geralmente é usado com max e min Use os atributos juntos para criar uma série de valores válidos.
Veja também:
Manual de referência HTML:Atributo step do <input> do HTML
Exemplo
Exemplo 1
Alterar o intervalo de número válido de segundos no campo de tempo:
document.getElementById("myTime").step = "10";
Exemplo 2
Alterar o intervalo de número válido medido em milissegundos no campo de tempo:
document.getElementById("myTime").step = ".050";
Exemplo 3
Obter o intervalo de número válido de segundos no campo de tempo:
var x = document.getElementById("myTime").step;
Sintaxe
Retornar o atributo step:
timeObject.step
Definir o atributo step:
timeObject.step = number
Valor do atributo
Valor | Descrição |
---|---|
number |
Intervalo de número válido no campo de tempo especificado. Para segundos:Usa números que chegarão a "60" no final. Por exemplo: "1", "2", "10", "30" etc. Para milissegundos:Começa com "." e usa um número que chegará a "1000" no final. Por exemplo: ".010", ".050", ".20" etc. |
Detalhes técnicos
Valor retornado: | O valor, representando um intervalo de número válido medido em segundos ou milissegundos. |
---|
Suporte do navegador
Os números na tabela indicam a versão do navegador que suporta completamente o atributo.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Suporte | 10.0 | Suporte | Suporte | Suporte |
Atenção:O elemento <input type="time"> não é exibido como qualquer campo de tempo no Firefox.