Repeating Section/Fields
I would like to propose an enhancement to the repeating section/field functionality to further improve the user experience and expand the capabilities of the feature. Here are some compelling ideas for consideration:
Dynamic Field Types: Introduce the ability to have dynamic field types within the repeating section. This would allow users to add various types of fields such as checkboxes, file uploads, and radio buttons dynamically as needed, providing more versatility in form creation.
Conditional Logic: Incorporate conditional logic within the repeating section to show or hide specific fields based on user input. This would streamline the form-filling process and make it more user-friendly for respondents.
Aggregate Calculations: Enable the option to perform aggregate calculations within the repeating section, such as summing up values across multiple instances or calculating averages. This would be particularly useful for forms requiring numerical data input.
Custom Styling Options: Provide users with the ability to customize the appearance of the repeating section, including colors, borders, and spacing. This would allow for better integration with different form designs and branding requirements.
Export Enhancements: Improve the export functionality of repeating data by enabling users to choose specific fields to export or customize the formatting of exported data. This would enhance data management and analysis post-submission.
Log in to comment and vote
Comments9
nicovok
Jun 10
+1 this would be a great feature, a real gap-filler.
erfind
Oct 7, 2025
This would be extremely useful when asking for a specific quantity of an item, say cars, apartments, or pets, which would then generate the needed number of form entries for additional detail collection. Currently, I’m having to manually create multiple versions of the form and then implement logic to show them based on the numeric value selected, which is time-consuming and error-prone.
Archie
Oct 14, 2025
Thanks for sharing your thoughts! That’s a really insightful use case and a great example of how repeating sections could save time and reduce setup complexity. We appreciate you taking the time to describe your workflow—it helps us understand how this enhancement could make a real difference.
form_enthusiast
Feb 10, 2025
+1
A chip input field would also be good imo and should cover a fair few cases needing repeating fields:
https://feedback.opnform.com/p/new-field-chip-input
Archie
Jul 5, 2024
I appreciate you taking the time to share such intriguing ideas regarding Dynamic Field Types, Conditional Logic, Aggregate Calculations, Custom Styling Options, and Export Enhancements. These concepts are certainly worth exploring, and we can consider integrating them into our forms as part of our future development roadmap. Your input is valuable and will help us enhance the functionality and user experience of our platform.
Shawn
Jul 3, 2024
Would love to see a repeating section with nested fields. This would help with things like intake forms that have a consistent and repeatable set of data (Addresses, Loyalty programs, etc).
Mohamed Labib
May 8, 2024
Very important.
Vvnhg
Mar 28, 2024
Aggregate Calculations:
Aggregate calculations refer to the ability to perform calculations across multiple instances or entries within a form, allowing users to generate summary data such as totals, averages, counts, or other aggregated metrics. This feature streamlines data analysis and provides users with valuable insights from the collected information.
Implementation Example:
Scenario: A user is creating a budget planning form for a project management tool using an online form SaaS platform that supports aggregate calculations.
1. Setting Up Aggregate Calculations:
- The user designs a budget planning form that includes fields for Expense Category (dropdown menu), Amount Spent (number field), and Date of Expense (date field).
- Within the form builder, the user enables the aggregate calculations feature to analyze and summarize expense data.
2. Capturing Expense Data:
- As project expenses are incurred, team members submit entries into the budget planning form, specifying the expense category, amount spent, and date of the expense.
- Each form entry represents a unique expense transaction associated with the project.
3. Performing Aggregate Calculations:
- The user configures the form to calculate the total amount spent across all expense entries, providing an overview of the project's total expenditure.
- Additionally, the user sets up an average calculation to determine the average amount spent per expense category, offering insights into spending patterns.
4. Budget Optimization:
- Armed with insights from the aggregate calculations, the user can optimize the project budget, reallocate funds, or implement cost-saving measures to ensure financial efficiency and project success.
Vvnhg
Mar 28, 2024
Conditional Logic within Repeating Section/Field:
Conditional logic allows users to set rules that determine when specific fields within a repeating section should be displayed or hidden based on user input or predefined conditions. This functionality enhances the dynamic nature of forms, enabling a more personalized and streamlined data collection process.
Implementation Example:
Scenario: A user is creating a feedback form for an event using an online form SaaS platform that supports conditional logic within repeating sections/fields.
1. Setting Up Conditional Logic:
- The user adds a repeating section to collect feedback from event attendees.
- Within the repeating section, the user enables conditional logic to show or hide fields based on attendee responses.
2. Dynamic Field Display:
- For each feedback entry, the user includes fields such as Rating (dropdown menu), Comments (text area), and Would Attend Again? (radio buttons).
- The user sets a condition that if the attendee rates the event below 4 stars, an additional field for Improvement Suggestions (text area) should be displayed.
3. User Interaction:
- Attendees providing high ratings may only see the basic feedback fields, while those with lower ratings will see the additional field for improvement suggestions.
- This personalized approach ensures that attendees are presented with relevant fields based on their feedback, enhancing the user experience and encouraging detailed responses.
4. Real-Time Updates:
- As attendees submit their feedback, the form dynamically adjusts to display or hide fields based on the conditions set by the user.
- Users can review form entries with varying field combinations, reflecting the diverse responses received from attendees.
5. Data Analysis:
- When exporting feedback data, the platform captures the information based on the conditional logic applied within the repeating section.
- Users can analyze feedback responses, including improvement suggestions, and gain valuable insights to enhance future event planning and execution.
6. Enhanced User Experience:
- Attendees appreciate the tailored form experience, where they only see relevant fields based on their feedback ratings, streamlining the feedback submission process.