Logo
NeoArc Studio

Site Settings: Forms

Build data collection forms with 9 control types for published sites. Configure form submissions, success and failure messages, validation, honeypot spam protection, and redirect URLs.

The Forms tab provides a visual form builder for creating data collection forms on your published site. Forms can be linked from the top menu, sidebar, footer, or CTA buttons. Each form submits data to a configurable endpoint via HTTP POST.

Form Configuration

PropertyDescription
Form IDUnique identifier for the form (auto-generated)
Post URLHTTP endpoint that receives the form submission (POST request)
TitleForm title displayed at the top
DescriptionOptional description text below the title
Success titleTitle displayed after successful submission
Success messageMessage displayed after successful submission
Failure titleTitle displayed if submission fails
Failure messageMessage displayed if submission fails
Redirect URLOptional URL to redirect to after successful submission
OrderDisplay order if multiple forms exist

Form Controls

Nine control types are available for building forms:

1. Textbox

PropertyDescription
LabelField label displayed above the input
Form nameField name sent in the POST body
PlaceholderPlaceholder text shown when empty
RequiredWhether the field must be filled
Max lengthMaximum character count

2. Textarea

PropertyDescription
LabelField label
Form nameField name in POST body
PlaceholderPlaceholder text
RowsNumber of visible text rows (default: 4)
RequiredWhether the field must be filled
Max lengthMaximum character count

3. Radio Group

PropertyDescription
LabelGroup label
Form nameField name in POST body
RequiredWhether a selection must be made
OptionsList of label/value pairs for each radio button

4. Toggle

PropertyDescription
LabelToggle label
Form nameField name in POST body

5. Select List

PropertyDescription
LabelField label
Form nameField name in POST body
RequiredWhether a selection must be made
OptionsList of label/value pairs for the dropdown

6. Checkbox

PropertyDescription
LabelCheckbox label
Form nameField name in POST body
RequiredWhether the checkbox must be checked

7. Hidden Field

A hidden field is not displayed to the user but is included in the form submission.

PropertyDescription
NameField name in POST body
ValueFixed value sent with every submission

8. Email Field

PropertyDescription
LabelField label
Form nameField name in POST body
PlaceholderPlaceholder text
RequiredWhether the field must be filled

9. Button

PropertyDescription
LabelButton text
ColourButton style: primary, secondary, or tertiary

Form Settings

SettingDescription
Submit button positionAlignment of the submit button: left, centre, or right
Show required indicatorDisplay an asterisk (*) next to required field labels
Enable honeypotAdd a hidden field for spam protection. Bots that fill the hidden field are rejected.

Managing Forms