Form Field Types
Rytinco Forms includes 9 powerful field types to help you collect exactly the data you need. Each field type is optimized for specific use cases and includes validation and customization options.
Text Field
Section titled “Text Field”Single Line Text Input
Section titled “Single Line Text Input”Best For:
- Names (first name, last name, full name)
- Short answers (city, company name, job title)
- ID numbers, reference codes
- Single-word or short-phrase responses
Configuration Options:
- Placeholder - Hint text (e.g., “Enter your full name”)
- Maximum Length - Limit characters (e.g., 50 characters)
- Required - Make field mandatory
- Validation - Pattern matching for specific formats
Example Uses:
Field Title: "Full Name"Placeholder: "John Smith"Required: YesMax Length: 100Comment Field
Section titled “Comment Field”Multi-Line Text Area
Section titled “Multi-Line Text Area”Best For:
- Detailed feedback or comments
- Long-form answers
- Open-ended questions
- Additional notes or information
Configuration Options:
- Rows - Height of text area (3-10 rows)
- Maximum Length - Character limit (up to 5,000)
- Placeholder - Example response
- Required - Mandatory completion
Example Uses:
Field Title: "How can we improve?"Placeholder: "Tell us about your experience..."Rows: 5Required: NoEmail Field
Section titled “Email Field”Validated Email Input
Section titled “Validated Email Input”Best For:
- Email address collection
- Newsletter signups
- Contact forms
- Account creation
Built-in Validation:
- Format Checking - Validates email structure
- Domain Validation - Checks for valid domain
- Required - Mandate email entry
- Unique Check - Prevent duplicate emails (optional)
Example Uses:
Field Title: "Email Address"Placeholder: "you@example.com"Required: YesValidation: Strict format checkingEmail Field Features
Section titled “Email Field Features”Auto-complete:
- Suggests common email domains
- Works on mobile keyboards
- Improves completion speed
Error Messages:
- Clear validation feedback
- “Please enter a valid email address”
- Helps users correct mistakes
Phone Field
Section titled “Phone Field”Phone Number Input
Section titled “Phone Number Input”Best For:
- Contact phone numbers
- SMS marketing opt-ins
- Appointment callbacks
- Support line contacts
Configuration Options:
- Country Code - Default country prefix
- Format Validation - Specific format requirements
- Required - Mandatory field
- Placeholder - Example number
Example Uses:
Field Title: "Phone Number"Placeholder: "+27 82 123 4567"Country: South AfricaRequired: YesSouth African Considerations
Section titled “South African Considerations”Local Format Support:
- Accepts local formats (082 123 4567)
- International format (+27 82 123 4567)
- Validates South African mobile prefixes
Radio Group Field
Section titled “Radio Group Field”Single Choice Selection
Section titled “Single Choice Selection”Best For:
- Mutually exclusive options
- Yes/No/Maybe questions
- Selecting one from many
- Clear, distinct choices
Configuration Options:
- Options - List of choices
- Default Selection - Pre-selected option
- Required - Must select one
- Layout - Vertical or horizontal
Example Uses:
Field Title: "Preferred Contact Method"Options: - Email - Phone - WhatsAppRequired: YesLayout: VerticalBest Practices
Section titled “Best Practices”Option Ordering:
- Most common first
- Alphabetical for long lists
- Logical progression (e.g., sizes: Small → Medium → Large)
Number of Options:
- 2-5 options ideal
- Use Dropdown for 6+ options
- Avoid overwhelming users
Checkbox Field
Section titled “Checkbox Field”Multiple Choice Selection
Section titled “Multiple Choice Selection”Best For:
- Select multiple items
- Interest/skill selection
- Feature preferences
- Agreement checkboxes
Configuration Options:
- Options - List of choices
- Default Selections - Pre-checked items
- Required - Must select at least one
- “Select All” - Option to select all choices
Example Uses:
Field Title: "Interests (Select all that apply)"Options: - Marketing - Technology - Design - Business Strategy - Other: [text field]Required: At least oneSpecial: Single Checkbox
Section titled “Special: Single Checkbox”Use a single checkbox for:
- Terms and conditions agreement
- Newsletter opt-in
- Consent confirmations
- “Remember me” options
Dropdown Field
Section titled “Dropdown Field”Select from List
Section titled “Select from List”Best For:
- Long lists of options (6+)
- Country/region selection
- Department/role selection
- Date selection (month, year)
- Saving space on form
Configuration Options:
- Options - List of choices
- Default Selection - Pre-selected value
- Required - Must select one
- Placeholder - “Select an option…”
- Searchable - Type to filter options (for long lists)
Example Uses:
Field Title: "Country"Options: [All 190+ countries]Placeholder: "Select your country"Required: YesSearchable: YesDropdown vs Radio
Section titled “Dropdown vs Radio”Use Dropdown When:
- More than 5 options
- Space is limited
- Options have natural order (countries, dates)
Use Radio When:
- 5 or fewer options
- All options should be visible
- Quick selection is important
Rating Field
Section titled “Rating Field”Star or Number Rating
Section titled “Star or Number Rating”Best For:
- Satisfaction surveys
- Product reviews
- Service ratings
- NPS-style scoring
- Quick feedback collection
Configuration Options:
- Scale - 1-5 stars or 1-10 points
- Labels - Text for min/max (e.g., “Poor” / “Excellent”)
- Required - Must provide rating
- Half Stars - Allow 0.5 increments (optional)
Example Uses:
Field Title: "How satisfied are you with our service?"Scale: 1-5 starsLabels: - 1 star: "Very Dissatisfied" - 5 stars: "Very Satisfied"Required: YesRating Scale Guidelines
Section titled “Rating Scale Guidelines”1-5 Scale:
- Use for general satisfaction
- Easy to understand
- Quick completion
1-10 Scale:
- Use for detailed feedback
- NPS calculations
- More granular data
Labeling Tips:
- Always label the extremes
- Use clear, emotional language
- Match labels to context
Boolean Field
Section titled “Boolean Field”Yes/No Toggle
Section titled “Yes/No Toggle”Best For:
- Simple binary decisions
- Opt-in/opt-out questions
- Confirmation steps
- True/false data collection
Configuration Options:
- Labels - Custom Yes/No text
- Default: “Yes” / “No”
- Custom: “Accept” / “Decline”, “Opt In” / “Opt Out”
- Default State - Start as Yes or No
- Required - Must make a choice
Example Uses:
Field Title: "Subscribe to our newsletter?"Labels: - Yes: "Yes, keep me updated" - No: "No, thanks"Default: NoRequired: YesCommon Boolean Use Cases
Section titled “Common Boolean Use Cases”Marketing Consent:
"I agree to receive marketing emails"Yes: "Yes, I agree"No: "No, I don't want marketing"Terms Acceptance:
"I agree to the terms and conditions"Yes: "I Agree"No: "I Do Not Agree"Required: Yes (form won't submit without Yes)Feature Enablement:
"Enable notifications?"Yes: "Yes, notify me"No: "No, disable notifications"Field Combinations
Section titled “Field Combinations”Common Form Patterns
Section titled “Common Form Patterns”Contact Form:
- Text (Name) - Required
- Email (Email) - Required
- Phone (Phone) - Optional
- Comment (Message) - Required
Event Registration:
- Text (Full Name) - Required
- Email (Email) - Required
- Phone (Contact Number) - Required
- Dropdown (Ticket Type) - Required
- Radio (Dietary Requirements) - Required
- Checkbox (Workshop Sessions) - Optional
Feedback Survey:
- Rating (Overall Satisfaction) - Required
- Radio (How did you hear about us?) - Required
- Checkbox (What did you like?) - Optional
- Comment (Additional feedback) - Optional
Order Form:
- Text (Customer Name) - Required
- Email (Email) - Required
- Phone (Phone) - Required
- Dropdown (Product) - Required
- Radio (Size/Variant) - Required
- Boolean (Express Shipping?) - Optional
Validation and Logic
Section titled “Validation and Logic”Field Validation
Section titled “Field Validation”Required Fields:
- Marked with asterisk (*)
- Form won’t submit if empty
- Clear error messages
Format Validation:
- Email: Must be valid format
- Phone: Must match expected pattern
- Text: Can enforce character limits
Conditional Logic
Section titled “Conditional Logic”Show/Hide Fields:
- Show additional fields based on previous answers
- Example: Show “Other” text field when “Other” is selected
- Keep forms clean and relevant
Mobile Considerations
Section titled “Mobile Considerations”Field Type Mobile Behavior
Section titled “Field Type Mobile Behavior”Optimized for Touch:
- Radio buttons: Large tap targets
- Checkboxes: Easy to select
- Dropdowns: Native mobile picker
- Rating: Touch-friendly stars
Keyboard Types:
- Email: Shows @ and .com shortcut
- Phone: Shows numeric keypad
- Text: Standard keyboard
Next Steps
Section titled “Next Steps”Learn how to manage responses:
Return to Forms overview:
Looking for advanced form features? Contact support to learn about custom validations and integrations.