Webforms can be built using the following components:
| Components for data input | Description |
|---|---|
| Textfield | Input a single line of text; minimum and maximum character limits can be set for each Textfield |
| Textarea | Input a block of text; the size and ability for the end-user to resize the text area can be configured |
| Input an email address | |
| Number | Input a number value |
| Select options | Provide a set of options to select from; can be displayed as radio buttons or as a dropdown list |
| Grid | Provide a grid of checkboxes for answering a set of questions which require answers on a scale |
| Date | Input a date; the date format can be configured |
| Time | Input a time; a time-range for the end-user to select from can be configured |
| File upload | Upload a file via the form; the filetypes which can be uploaded can be configured |
| Components for form layout | |
| Fieldset | Group a set of input fields; provide a title for the grouping; the grouping can be set to be in an expandable section |
| Markup | Provide text and image content to the form using a text editor |
| Page break | Break the form into pages |