HTML step Attribute
Definition and Usage
The step
attribute specifies the legal number intervals for an
<input>
element.
Example: if step="3"
, legal numbers could be -3, 0, 3, 6, etc.
Tip: The step
attribute can be used together with the
max
and min
attributes to create a range of legal values.
Note: The step
attribute works with the following
input types: number, range, date, datetime, datetime-local, month, time and week.
Applies to
The step
attribute can be used on the following element:
Element | Attribute |
---|---|
<input> | step |
Example
An HTML form with an input field with a specified legal number intervals:
<form action="/action_page.php">
<input type="number" name="points" step="3">
<input type="submit">
</form>
Try it Yourself »
Browser Support
The numbers in the table specify the first browser version that fully supports the attribute.
Attribute | |||||
---|---|---|---|---|---|
step | 6.0 | 10.0 | 16.0 | 5.0 | 10.6 |