NumberField
Accepts any kind of number. For just integers, use IntegerField.
If an incorrect value is inputted, e.g. 1.5.0 or abc, the value is displayed, but onChange is not called and the field lights up red.
Editable
First variant is editable:
Live Editor
function EditableNumberField() { const [value, setValue] = useState(10.5); return ( <NumberField name="test" label="Some label" value={value} editable onChange={setValue} className="test" /> ); }
Result
Loading...
Non Editable
Second variant is non editable:
Live Editor
function EditableNumberField() { const [value, setValue] = useState(10.5); return ( <NumberField name="test" label="Some label" value={value} editable={false} onChange={setValue} className="test" /> ); }
Result
Loading...