Accessibility · Library v2.7.0
Numeric Input WAI-ARIA Support
Numeric Input combines a labeled text editor with spinbutton semantics and optional native step buttons.
Roles, states and properties
These describe the installed implementation. ARIA communicates meaning; keyboard handlers and application code provide the interaction.
| Element | Semantics | Behavior |
|---|---|---|
| Input | spinbutton, aria-valuenow, aria-valuemin, aria-valuemax, aria-valuetext | Exposes the committed numeric value, configured bounds and displayed text. |
| Label and validation | native label, aria-label, aria-labelledby, aria-describedby, aria-invalid | Labeling inputs target the native editor. Invalid drafts remain visible. |
Current limitations
- Uses JavaScript numbers, not exact decimals.
- Test formatted-value announcements with your screen reader.
This reference is based on the shipped source. It is not a WCAG conformance certificate or a claim that every browser and screen reader combination has been tested.
Compare your workflow with the W3C authoring pattern. The pattern describes the target interaction, not a guarantee of current component support.