Forms and inputs
Learn how to gather user inputs through forms and various input types.
Boolean inputs
Learn how to add, configure, and set the value of boolean input components in Retool web apps.
Date and time inputs
Learn how to display and manage date and time values in web apps.
File inputs
Learn how to upload files and images in web apps.
Forms
Learn how to assemble an input form using the Form component.
Input validation
Learn how to validate forms and input components.
JSON Schema Forms
JSON Schema Form is based on the react-jsonschema-form library. You define which input fields to include and how they are rendered using JSON and UI schemas. JSON Schema Form displays input fields in a single-column layout only, and you cannot add other components to the form.
Number inputs
Learn how to collect number values with input components in Retool web apps.
Option lists
Use the option list editor to configure options manually or map data to generate them dynamically.