Every field in FormHug comes with flexible settings to help you design forms that are both powerful and easy to use.
Field attributes are especially useful when adapting templates to your workflow, adding tracking values, preventing duplicate registrations, or configuring scored quizzes and assessments.
General Settings
Available across most field types:
Setting Description Title The question or label shown to submitters Description Helper text below the title Default Value Pre-filled value Placeholder Example text inside the field Required Must be filled to submit No Duplicates Prevent duplicate entries across submissions Hidden Field Collect data without showing the field Auto-fill Pre-fill with last submission data Field Numbering Show question numbers
Layout Options
Control how fields appear in your form:
Option Description Full Width Field spans the entire form width Half Width Two fields side by side Inline Multiple fields on one line
Text Field Settings
Additional settings for text-based fields:
Setting Description Allowlist Only accept specific values Blocklist Reject specific values Format Validation Custom regex pattern Character Limit Min/max characters
Choice Field Settings
Additional settings for choice-based fields:
Setting Description Option Quota Limit selections per option across all submissions Option Value Assign numeric values for scoring/formulas Randomize Order Shuffle options for each submitter Allow Other Let submitters enter custom options
Payment Field Settings
Settings for payment-related fields:
Setting Description Price Set the price for products Currency Choose currency (via Stripe) Quantity Allow quantity selection
Booking Field Settings
Settings for appointment scheduling:
Setting Description Bookable Items Define services or resources Available Dates Set which dates are bookable Time Slots Define available time slots Duration Set appointment length Buffer Time Gap between appointments Capacity Max 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:
Add any field to your form
Toggle Hidden in field settings
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:
Enable No Duplicates on a field
If a submitter enters a value that already exists, they see an error
They must enter a unique value to submit
Basic Settings Configure form-level settings like title, language, and submit button.
Submission Rules Control who can submit and how many times.
Registration Form Guide Use No Duplicates, required fields, and limits for sign-up workflows
Tracking & Pre-fill Use hidden fields and defaults for source tracking and personalized links
Last modified on May 15, 2026