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.Documentation Index
Fetch the complete documentation index at: https://formhug.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
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
- 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
Related
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