Number Input API
Properties
| Name | Description | Type | Required | Default value |
|---|---|---|---|---|
| value | Sets the default value | integer | 0 | |
| disabled | Sets disabled state | boolean | false | |
| readonly | Sets read only state | boolean | false | |
| invalid | Sets invalid state | boolean | false | |
| size | Sets size of the input | "small" | "medium" | "large" | ||
| integer | Only integer numbers can be used as input | boolean | false | |
| min | Sets the minimum value | integer | ||
| max | Sets the maximum value | integer | ||
| step | Sets the step size | number | 1 | |
| default-value | The input falls back to this value if empty | number | null |
Events
| Event | Description | Returns |
|---|---|---|
change |
Fires on blur | {
detail: {
value: [value],
}
} |
input |
Fires on input change | {
detail: {
value: [value],
}
} |
error |
Fires on blur if value is not valid (value is not numeric or out of min and max boundaries) | {
detail: {
message: "Value is not valid!",
}
} |