InputNumber
An input component that can only enter numbers.
Import
import { InputNumber } from 'rsuite';
// or
import InputNumber from 'rsuite/InputNumber';Examples
Default
Size
Decimals
Limits
limits: 10 - 100
Step
Disabled and read only
Combination
Controlled
Props
              <InputNumber>
              
            
| Property | Type (Default) | 
Description | 
|---|---|---|
| classPrefix | string ('input-number') | 
The prefix of the component CSS class. | 
| defaultValue | number | Default value. | 
| disabled | boolean | Disabled component. | 
| max | number (Infinity) | 
Maximum value. | 
| min | number (-Infinity) | 
Minimum value. | 
| onChange | (value: number , event) => void | The callback function when value changes. | 
| postfix | ReactNode | Sets the element displayed on the right side of the component. | 
| prefix | ReactNode | Sets the element displayed to the left of the component. | 
| scrollable | boolean (true) | 
Whether the value can be changed through the wheel event. | 
| size | 'lg' | 'md' | 'sm' | 'xs' ('md') | 
An input can have different sizes. | 
| step | number (1) | 
The value of each step. can be decimal. | 
| value | number | Value (Controlled). |