Answers to common questions about Bevy forms, including required questions, character limits, URL and Email validation, and how questions copy to new events.
This article answers frequently asked questions about forms in Bevy. For what each question setting does, including Required, Locked, and Prefill, see About form question settings.
Are fields set as required by default?
Yes. When you add a question, Required is on. The person completing the form must answer it before they can submit. Text snippet and scrollable text snippet questions are never required, because they only display text. For the other question settings, see About form question settings.
What types of fields are available to use?
The Admin Dashboard type picker includes Short answer, Paragraph, Email, Number, URL, Checkbox, Multiple checkboxes, Dropdown, Multiple choice, Radio button, Text snippet, and Scrollable text snippet. For what each type is for, see question types.
What are the character limits on Short answer and Paragraph questions?
Limits apply to the question you write, not to the answer the person types:
- Question text (the label) is limited to 250 characters and can’t end in
_id. - Answer options on Dropdown, Multiple choice, Multiple checkboxes, and Radio button questions are limited to 250 characters each, and an option can’t be left blank.
- Short answer and Paragraph answers don’t have a platform-enforced character limit.
Text snippet and scrollable text snippet questions use a rich-text editor instead of the 250-character label limit.
For how Bevy archives a question that already has responses, see About form question settings.
How do URL and Email questions differ from Short answer?
Short answer—A single line of free text. Bevy does not check the format of the answer.
Email—A single line that must look like an email address, for example name@example.com. If the value isn’t a valid email, the person can’t submit the form.
URL—A single line that must be a valid web address, including the protocol, for example https://example.com. If the value isn’t a valid URL, the person can’t submit the form.
| Question type | What the person enters | Bevy checks the format |
|---|---|---|
| Short answer | Any short line of text | No |
An email address, such as name@example.com
|
Yes | |
| URL | A web address with a protocol, such as https://example.com
|
Yes |
Use Email or URL when you need a usable address. Use Short answer when any short text is acceptable.
Are custom form fields transferred over to new events?
It depends on where you add the question:
- Questions on a global form copy onto each new event when that event is created. Later edits to the global form apply only to events created after you save the change. They don’t change existing events or responses that were already submitted.
- Questions you add only on an event form stay on that event. They are not copied to later events.
Publishing or republishing an existing event does not recopy questions from the global form. That event keeps the questions it received when it was created, plus any questions you added on the event form.
For how global forms and event forms work together, see Manage global forms and Configure event forms.
Do forms support conditional logic?
No. Bevy forms don’t show or hide later questions based on an earlier answer. Every visible question appears in the order you set.