Interface for a class NumericTextBox
EmitType<NumericBlurEventArgs>
Triggers when the NumericTextBox got focus out.
Triggers when the value of the NumericTextBox changes.
EmitType<Object>
Triggers when the NumericTextBox component is created.
EmitType<Object>
Triggers when the NumericTextBox component is destroyed.
EmitType<NumericFocusEventArgs>
Triggers when the NumericTextBox got focus in.
string
Gets or Sets the CSS classes to root element of the NumericTextBox which helps to customize the complete UI styles for the NumericTextBox component.
string
Specifies the currency code to use in currency formatting. Possible values are the ISO 4217 currency codes, such as ‘USD’ for the US dollar,‘EUR’ for the euro.
number
Specifies the number precision applied to the textbox value when the NumericTextBox is focused. For more information on decimals, refer to decimals.
boolean
Enable or disable persisting NumericTextBox state between page reloads. If enabled, the value
state will be persisted.
boolean
Enable or disable rendering component in right to left direction.
boolean
Sets a value that enables or disables the NumericTextBox control.
string
The placeholder acts as a label and floats above the NumericTextBox based on the below values. Possible values are:
Never
- Never floats the label in the NumericTextBox when the placeholder is available.Always
- The floating label always floats above the NumericTextBox.Auto
- The floating label floats above the NumericTextBox after focusing it or when enters the value in it. string
Specifies the number format that indicates the display format for the value of the NumericTextBox. For more information on formats, refer to formats.
Object
You can add the additional html attributes such as disabled, value etc., to the element. If you configured both property and equivalent html attribute then the component considers the property value.
<input id="numeric" type="text" />
import { NumericTextBox } from '@syncfusion/ej2-inputs';
let numeric: NumericTextBox = new NumericTextBox({
htmlAttributes: { name: "quantity", min: "0", max:"100" }
});
numeric.appendTo('#numeric');
string
Overrides the global culture and localization value for this component. Default global culture is ‘en-US’.
number
Specifies a maximum value that is allowed a user can enter. For more information on max, refer to max.
number
Specifies a minimum value that is allowed a user can enter. For more information on min, refer to min.
string
Gets or sets the string shown as a hint/placeholder when the NumericTextBox is empty. It acts as a label and floats above the NumericTextBox based on the floatLabelType.
boolean
Sets a value that enables or disables the readonly state on the NumericTextBox. If it is true, NumericTextBox will not allow your input.
boolean
Specifies whether to show or hide the clear icon.
boolean
Specifies whether the up and down spin buttons should be displayed in NumericTextBox.
number
Specifies the incremental or decremental step size for the NumericTextBox. For more information on step, refer to step.
boolean
Specifies a value that indicates whether the NumericTextBox control allows the value for the specified range. If it is true, the input value will be restricted between the min and max range. The typed value gets modified to fit the range on focused out state. Else, it allows any value even out of range value, At that time of wrong value entered, the error class will be added to the component to highlight the error.
<input id="numeric" type="text" />
import { NumericTextBox } from '@syncfusion/ej2-inputs';
let numeric: NumericTextBox = new NumericTextBox({
strictMode: false,
min: 10,
max: 20,
value: 25
});
numeric.appendTo('#numeric');
boolean
Specifies whether the decimals length should be restricted during typing.
number
Sets the value of the NumericTextBox.
number
| string
Specifies the width of the NumericTextBox.