Form Field Types Explained
FormRobin offers 13 different field types to collect any information you need. Each field type is optimized for specific data with built-in validation and user-friendly interfaces.
Available Field Types
- Short Text - Single-line text input
- Long Text - Multi-line text area
- Email - Email address with validation
- Number - Numeric input only
- Phone Number - Phone input with international format
- URL - Website address with validation
- Date - Date picker for selecting dates
- Multiple Choice - Radio buttons (single selection)
- Dropdown - Select menu (single selection)
- Checkboxes - Multiple selection options
- Checkbox - Single checkbox (yes/no, agree/disagree)
- File Upload - File attachment field
- Statement - Text block for instructions or information
- Image - Display images within your form
Text Input Fields
Short Text
Use for: Names, titles, brief responses
- Single-line text input
- Optional character limits (min/max length)
- Placeholder text support
- Best for: First name, last name, job title, city
Long Text
Use for: Comments, descriptions, detailed feedback
- Multi-line text area (resizable)
- Optional character limits
- Supports longer responses
- Best for: Comments, feedback, project descriptions, cover letters
Specialized Input Fields
Use for: Email addresses
- Automatic email format validation
- Built-in browser validation
- Ensures valid email structure (name@domain.com)
- Best for: Contact email, work email, notification address
Number
Use for: Numeric values, quantities, ages
- Accepts only numeric input
- Optional min/max value validation
- Prevents non-numeric characters
- Best for: Age, quantity, budget, score, year
Phone Number
Use for: Contact phone numbers
- International phone number input
- Country code selection
- Auto-detects user's country
- Format validation
- Best for: Mobile number, office phone, emergency contact
URL
Use for: Website addresses
- Validates URL format
- Requires proper URL structure (http://example.com)
- Built-in browser validation
- Best for: Website, portfolio URL, LinkedIn profile, social media
Date
Use for: Dates and scheduling
- Date picker interface
- Calendar widget for easy selection
- Ensures valid date format
- Best for: Birthdate, event date, deadline, preferred appointment date
Selection Fields
Multiple Choice (Radio Buttons)
Use for: Single selection from multiple options
- Radio button interface
- User selects exactly one option
- All options visible at once
- Best for: Gender, size (S/M/L), yes/no questions, priority level
Dropdown (Select Menu)
Use for: Single selection from many options
- Dropdown select menu
- User selects exactly one option
- Options hidden until clicked (saves space)
- Best for: Country, state, department, product category
Checkboxes (Multiple Selection)
Use for: Multiple selections from a list
- Checkbox interface for each option
- Users can select zero, one, or multiple options
- All options visible at once
- Best for: Interests, services needed, preferred contact methods
Checkbox (Single)
Use for: Single yes/no or agree/disagree response
- Single checkbox field
- Typically used for agreements or confirmations
- Checked = yes/true, Unchecked = no/false
- Best for: Terms and conditions, newsletter opt-in, confirmation statements
Content and Information Fields
Statement (Text Block)
Use for: Displaying information, instructions, or context
- Displays text content without collecting user input
- Not a question field - purely informational
- Useful for section headers, instructions, disclaimers
- Does not appear in form responses or exports
- Best for: Section headers, instructions, privacy notices, disclaimers
💡 Example: Add a statement field before sensitive questions to explain why the information is needed.
Image
Use for: Displaying images, logos, or visual context
- Displays images within your form without collecting user input
- Upload images from your computer (JPG, PNG, GIF, SVG, WebP)
- 10MB maximum file size per image
- Configure image width (Full, 75%, 50%, 25%)
- Configure alignment (Left, Center, Right)
- Add alt text for accessibility
- Does not appear in form responses or exports
- Best for: Company logos, product images, visual instructions, diagrams, section headers with graphics
💡 Example: Add product images before questions about specific items, or use your company logo at the top of the form.
File Upload
Use for: Document and file collection
- Allows users to upload files
- 5MB maximum file size per file
- One file per field
- Common file types supported (PDF, images, documents)
- Best for: Resumes, screenshots, contracts, photos, portfolios
How to Add Fields
- Open your form in the Form Editor
- Click Add Question or the + button
- Select the field type from the dropdown
- Configure the field:
- Label: The question or field name
- Description: Optional help text
- Required: Make field mandatory
- Placeholder: Example text (for text inputs)
- Click Save
Common Field Settings
Most field types share these configuration options:
- Label: Question text shown to users
- Description: Optional help text below the field
- Required: Makes field mandatory before submission
- Placeholder: Example text inside the field (text inputs only)
Field Validation
Different field types have built-in validation:
- Email: Validates email format automatically
- URL: Validates URL structure automatically
- Number: Accepts only numeric characters
- Phone: Validates phone number format
- Date: Ensures valid date selection
- Text: Optional min/max character length
Choosing the Right Field Type
Consider these factors:
- Data type: What information are you collecting?
- User experience: What's easiest for users?
- Validation needs: Do you need automatic format checking?
- Response format: How will you use the data?
Examples:
- Collecting email? Use Email field (not Short Text)
- 3-5 options? Use Multiple Choice
- 10+ options? Use Dropdown
- Multiple selections allowed? Use Checkboxes
- Single agreement checkbox? Use Checkbox
- Adding instructions? Use Statement
- Adding visuals? Use Image
Reordering Fields
- In the Form Editor, click and hold the drag handle (⋮⋮) on a field
- Drag the field up or down
- Drop it in the desired position
- Fields reorder automatically
- Click Save when done
Editing Fields
- Click on any field in the Form Editor
- Field settings appear in the right panel
- Make your changes (label, description, validation, etc.)
- Changes save automatically or click Save
Deleting Fields
- Click on the field you want to delete
- Look for the trash/delete icon
- Confirm deletion when prompted
- Field is removed immediately
⚠️ Warning: Deleting a field that has existing responses will remove that data from your responses view.
Field Best Practices
- Only ask what you need: Fewer fields = higher completion rates
- Use clear labels: Avoid jargon or ambiguous questions
- Provide examples: Use placeholder text to show expected format
- Group related fields: Keep similar questions together
- Use validation wisely: Validate format but don't over-restrict
- Make required fields obvious: Use asterisks (*) or "required" labels
- Use statements for clarity: Add instruction blocks before complex sections
- Add images for visual context: Use the Image field to add logos, product photos, or diagrams
Troubleshooting
Issue: Field type not available in dropdown.
Fix: Ensure you're on a current version of FormRobin. Refresh your browser. All 13 field types should be available to all plans.
Issue: Validation not working as expected.
Fix: Check field type matches your validation needs (use Email field for emails, not Short Text). Test with various inputs to verify validation rules.
Issue: Can't reorder fields.
Fix: Look for the drag handle icon (⋮⋮) on the left of each field. Click and hold to drag. Save form after reordering.
Issue: Image not uploading or displaying.
Fix: Ensure your image is under 10MB and in a supported format (JPG, PNG, GIF, SVG, WebP). Clear your browser cache and try again. Click Save after uploading the image to persist changes.
FAQ
Q: Can I change a field type after creating it?
A: Yes, click the field and change its type in the settings panel. Note: Changing field types may affect existing response data.
Q: How many fields can I add to one form?
A: There's no hard limit, but keep forms concise for better completion rates. Aim for 5-10 fields for most use cases.
Q: Can I duplicate a field?
A: Currently, you need to recreate similar fields manually. Consider duplicating the entire form if you need many similar fields.
Q: What's the difference between Checkboxes and Checkbox?
A: Checkboxes (plural) is for multiple options where users can select several. Checkbox (singular) is a single yes/no checkbox, typically for agreements.
Q: Do Statement and Image fields appear in exported data?
A: No, Statement and Image fields are for display only and do not appear in responses or CSV exports.
Q: What's the difference between Image field and File Upload field?
A: The Image field displays images you upload as part of the form design (like logos or instructions). The File Upload field allows form respondents to upload their own files as part of their submission.
Need help choosing field types? Contact our support team - we're here to help!