The React NumericTextBox component lets users edit and submit only numeric values by typing in the component’s input area, or by using the provided spin buttons to change the value.
See React NumericTextBox Overview demo
By default, the KendoReact NumericTextBox increases or decreases its numerical value by a step of one. This can easily be changed to any number by setting a single configuration option.
See React NumericTextBox Predefined Steps demo
The KendoReact NumericTextBox features a set of spin buttons, allowing users to increase or decrease the numeric value by clicking on the provided up or down arrows. These are enabled by default, but can easily be disabled.
See React NumericTextBox Spin Buttons demo
Being responsible for numeric values the KendoReact NumericTextBox may be showing decimals, percentages, currency or any mix of these. Thanks to the format property, the React NumericTextBox can immediately follow any restrictions based on the format provided.
See React NumericTextBox Formats demo
The KendoReact NumericTextBox component can be added to any HTML form, be a part of a KendoReact Form, or be integrated with any other third-party React form library. The React NumericTextBox features styling and settings for displaying an invalid state and can work with custom validation messages.
See React NumericTextBox Forms Support demo
By default, the KendoReact NumericTextBox component can be interacted with through keyboard navigation, using the up and down arrows to increase or decrease the component’s value.
See React NumericTextBox Keyboard Navigation demo
The KendoReact NumericTextBox is fully accessible and is compliant with Section 508 and WAI-ARIA standards, and has a AAA WCAG 2.0 rating.
See React NumericTextBox Accessibility demo