How-To Guide for "Create Multiple Options"

Overview

The "Create Multiple Options" field lets users add their own custom choices when predefined options aren't enough. Users add as many entries as they need, in real time.

Key Features

  • User-generated entries: Users add as many options as they need.
  • Dynamic input: Each option is added one at a time.
  • Real-time updates: New options appear instantly as they're added.

Steps to Configure the Field

Step 1: Select the field type

  1. Open your Data Form configuration.
  2. Add a new field or edit an existing one.
  3. In the Field Type dropdown, select Create Multiple Options.

Step 2: Configure field details

  1. Field Name: A unique name (e.g. interests).
  2. Field Label: The label shown in the form (e.g. "Enter your hobbies or interests").
  3. Explanation of the Empty Field (optional): Guidance for users. Example: "Type a hobby or interest and press Enter. Add one at a time."
  4. Alignment: Left (default), center, or right.
  5. Field Width: e.g. 100% for a full-row layout.

Step 3: Configure advanced options

  1. Required Field: Check this if users must add at least one option.
  2. Blank on Load: Keeps the field empty until the user adds a value.

Step 4: Save and test

  1. Click SAVE or EDIT FIELD.
  2. Test the form:
    • Confirm users can add as many options as they want.
    • Confirm entries are saved as JSON in the destination table.

Example Configuration

Scenario: A user enters their hobbies or interests.

  • Field Name: interests
  • Field Label: "Enter your hobbies or interests"
  • Field Type: Create Multiple Options
  • Options added by the user:

Example JSON output:

["Music","Sports","Hiking","Reading"]

Best Practices

  • Encourage meaningful entries: Guide users toward relevant, concise values to keep data quality high.
  • Give context: A clear label and description tell users what's expected.
  • Prompt a review: Ask users to check their entries before submitting to avoid accidental ones.

Summary

The "Create Multiple Options" field lets users add custom entries with no predefined limits. It's ideal when standard options aren't enough, and it saves diverse input as JSON — supporting a more personalized experience.