Atrybut step
współpracuje w połączeniu z atrybutami min
i max
. Określa skok wartości lub daty wpisywanej w polu formularza. Jego wartością może być słowo any
lub dodatnia liczba zmiennoprzecinkowa. Wartość any
oznacza, że kontrolka przyjmuje dowolne wartości z przedziału określonego przez atrybuty min
i max
.
Przykład użycia
Pole liczbowe przyjmujące wartości z przedziału od 5 do 100, ze skokiem 5, tzn. można wpisać 5, 10, 15, 20 itd. aż do 100.
<input type="number" step="5" min="5" max="100" name="liczby" />
Składnia atrybutu step
<nazwa_elementu step="liczba_całkowita_lub_data" />
Elementy związane z atrybutem step
Atrybut step
dotyczy elementu input
.
Wartości atrybutu step
Wartość | Opis |
---|---|
liczba_całkowita | Określa skok wartości, jakie można wpisywać w elemencie, tzn. jeśli wartość ta będzie wynosić 10, a wartość minimalna zostanie ustawiona na 20, to użytkownik będzie mógł wpisywać wartości 20, 30, 40 itd. |
Obsługa atrybutu step przez przeglądarki
Firefox | Chrome | Opera | Safari | Internet Explorer |
---|---|---|---|---|
✘ | ✔ | ✘ | ✘ | ✘ |
Różnice między HTML 4.01 a HTML5
Atrybut step
jest nowością języka HTML5.