Number Input
3 min
the number input element is purpose built for capturing numeric data from users whether collecting quantities, prices, scores, percentages, or any other numeric value, it enforces numeric input at the browser level while remaining flexible enough to accept both integer and decimal values like the text input, it supports regex based validation, default values, read only and disabled modes, and full runtime manipulation via the procesio forms data model use it wherever numeric precision matters and you want to prevent non numeric entries without writing custom validation logic key use cases β’ quantity fields, pricing inputs, age or score collection β’ dynamically updating a total or calculated field at runtime by setting value β’ setting min/max constraints via regex or external form logic β’ locking a numeric field after a process step by toggling readonly at runtime β’ pre filling budget, quota, or threshold values from process variables on form load runtime api β attributes in procesio forms all attributes below are accessible and modifiable at runtime via the element's data model in procesio forms β on any available event such as onload, onchange, or custom triggers api name description type default notes label display label shown above the input field string β β placeholder hint text shown inside the empty field string β β tooltip help text shown alongside the label string β β infotext supplementary info displayed below the input string β β defaultvalue initial value when the form loads number|string β β value current runtime value β read or set programmatically number|string β β readonly if true, users can view but not edit the value boolean false β disabled if true, the field is fully non interactive boolean false β visible controls element visibility boolean true β name unique name for referencing in logic/events string β β id unique element id string β β required marks the field as mandatory on submit boolean false β regex regex pattern for custom numeric validation string|null β β for support, please join our https //discord com/invite/cebukgjefv for further assistance and support
