Skip to main content
Every field in FormHug comes with flexible settings to help you design forms that are both powerful and easy to use.

General Settings

Available across most field types:
SettingDescription
TitleThe question or label shown to submitters
DescriptionHelper text below the title
Default ValuePre-filled value
PlaceholderExample text inside the field
RequiredMust be filled to submit
No DuplicatesPrevent duplicate entries across submissions
Hidden FieldCollect data without showing the field
Auto-fillPre-fill with last submission data
Field NumberingShow question numbers

Layout Options

Control how fields appear in your form:
OptionDescription
Full WidthField spans the entire form width
Half WidthTwo fields side by side
InlineMultiple fields on one line

Text Field Settings

Additional settings for text-based fields:
SettingDescription
AllowlistOnly accept specific values
BlocklistReject specific values
Format ValidationCustom regex pattern
Character LimitMin/max characters

Choice Field Settings

Additional settings for choice-based fields:
SettingDescription
Option QuotaLimit selections per option across all submissions
Option ValueAssign numeric values for scoring/formulas
Randomize OrderShuffle options for each submitter
Allow OtherLet submitters enter custom options

Payment Field Settings

Settings for payment-related fields:
SettingDescription
PriceSet the price for products
CurrencyChoose currency (via Stripe)
QuantityAllow quantity selection

Booking Field Settings

Settings for appointment scheduling:
SettingDescription
Bookable ItemsDefine services or resources
Available DatesSet which dates are bookable
Time SlotsDefine available time slots
DurationSet appointment length
Buffer TimeGap between appointments
CapacityMax bookings per slot

Using Hidden Fields

Hidden fields collect data without showing the field to submitters. Common uses:
  • Tracking source (e.g., which ad campaign)
  • Pre-filling user IDs
  • Passing data between systems
How to use:
  1. Add any field to your form
  2. Toggle Hidden in field settings
  3. Set a default value or use URL parameters

Using No Duplicates

Prevent the same value from being submitted twice. Example: Prevent duplicate email registrations. How it works:
  1. Enable No Duplicates on a field
  2. If a submitter enters a value that already exists, they see an error
  3. They must enter a unique value to submit