Atributo step do <input> no HTML

Definição e uso

step A propriedade define o intervalo de números válidos entre o elemento <input>.

Exemplo: Se step="3", os números válidos podem ser -3, 0, 3, 6 e assim por diante.

Dica:step A propriedade pode ser usada em conjunto com as propriedades max e min para criar um intervalo de valores válidos.

Atenção:step A propriedade se aplica aos seguintes tipos de entrada:

  • number
  • range
  • date
  • datetime-local
  • month
  • time
  • week

Exemplo

Formulário HTML que contém campo de entrada com intervalo de números legais especificado:

<form action="/action_page.php">
  <label for="points">Pontuação:</label>
  <input type="number" id="points" name="points" step="3">
  <input type="submit">
</form>

Experimente você mesmo

Sintaxe

<input step="number">

Valor do atributo

Valor Descrição
number Define o intervalo de números legais no campo de entrada. O valor padrão é 1.
any

Suporte do navegador

Os números na tabela indicam a versão do navegador que suporta plenamente o atributo.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
6.0 10.0 16.0 5.0 10.6

Notas:step O atributo é uma nova propriedade do HTML5.