How do I make it mandatory to select at least one from a list of options (e.g. for Functions, Registrations, etc.)?

Site Logic in the Interactive Site Builder lets you add rules to the site without having to use any custom scripting.

To make it mandatory to choose at least one option from a list of Function Tickets or Registration Types:

1. In the Online Panel, open your Interactive Site Builder.

2. Set up a page with your Function Tickets as or Registration Types as Checkbox options.

To do this, choose "Checkbox" as the Input Type when you create each registration type or function ticket type.

3. Drag in the Page Validation Logic element from the left-hand panel, and add it to the end of the page as shown:

4. Click the Setup Cog of the Page Validation Logic element.

5. Select the Add Rule button and configure the rule as shown below:

IF [your first registration type / ticket type – select using dropdown box] [choose “is not equal to” in this dropdown box] Selected

Use the plus sign icon to add a new line

AND

IF [your next registration type / ticket type] [‘is not equal to] Selected

…continue until all registration types / ticket types are added…

THEN [Choose Display Error from this dropdown box, and type in your error message.]

Select the Create Rule button to set this rule.

The rule you’ve created will look something like the below once you've set it up.

It means that if no registration options are chosen - all options are not equal to 'selected' - the error message you supplied (“Please choose either Early or Regular Registration”) will be displayed.