The numeric text box component restricts input to numeric values. It can also include spin buttons to provide additional interactivity for incrementing or decrementing the value.
The numeric text box can also work with any custom format based on the application scenario. The custom format can be any symbol or text which can be placed as a prefix or suffix to the number.
The precision of the value can be controlled based on the application requirements, and the number precision can be restricted to any limit while the value is being typed.
Spin buttons provide a flexible option for interacting with the numeric text box to increase or decrease the input value based on a defined interval.
The spin buttons appearance can be customized, and they can be hidden from the component if they are not needed.
The value can be incremented or decremented based on a predefined step value, which can help users input large values.
The number value can be validated within a minimum and maximum range. Users can be forced to enter values within the defined by using the strict mode behavior.
As a form component, the form validator plugin can be integrated to perform any custom validation in the numeric text box.
The numeric text box can be extended from the HTML5 tel input. It opens the numeric keypad on mobile devices, which makes it easy to enter numeric values.
The component comes with built-in internationalization support to adapt to any culture through simple settings.
Supports right to left (RTL) direction for users working in right-to-left languages like Hebrew, Arabic or Persian.
You have control over all UI elements and behaviors of the numeric text box through its rich set of developer-friendly APIs to provide the best experience to your end users.