"Form controls" are interaction elements or widgets used in an electronic form to capture, validate, or present user input. These controls allow users to enter or select data in a structured format and are an essential part of form applications in various software applications.
Typical features of software in the area of "form controls" include:
Text fields: Text fields allow users to enter text, such as names, addresses, comments, or other free-form information.
Selection fields: Selection fields provide users with a list of options from which they can choose one or more options, such as dropdown lists, list boxes, or radio buttons.
Checkboxes and radio buttons: These controls allow users to select options by checking checkboxes or selecting radio buttons, each representing a single option.
Radio buttons: Radio buttons allow users to select exactly one of several options by selecting one option from a list of options, with only one option selectable at a time.
Buttons: Buttons are used to trigger actions such as submitting a form, clearing data, or triggering an event.
Number fields: Number fields allow users to enter numerical values such as quantities, prices, or ages and can often be associated with validation rules to ensure only valid numbers are entered.
Date and time fields: These controls allow users to enter or select date and time and may support various input formats and calendar features.
Validation and error display: The software provides features for validating user input and displaying error messages or hints when invalid data has been entered or required fields have been left empty.