I wanted to know if it is not possible to create a set of fields within Front-end Forms
For example, I want to make a form for the user to fill in details and one of the details is a bank with 3 fields bank name, branch number and account number, and I want him to be able to add another bank [with 3 fields bank name, branch number and account number] as one field that can be set as a recurring field in a form that has other fields,
I read the material I saw about repeating fields and I'm not sure I understood correctly, that there is no such option
To add instances of groups of fields to a post with a front end form you have to create a separate form, it's not possible to have a single form that both publishes a post and adds groups of fields at the same time. The workflow would be to publish the parent post via a form, redirect to display the post upon submission, and include a link to a second form to add the groups of fields.
The expert mode just means editing the form markup and the shortcodes used to add fields to the form directly, rather than using the drag and drop editor. It doesn't alter the functionality of forms.
If you wanted to bundle the functionality of creating a post and adding repeat groups of fields to the post within the same form then it would require quite a bit of customisation.
You would need to add additional fields to the form as generic fields (fields that don't actually belong to the post being created, but which you can make use of via the API once the form has been submitted), and then process these fields after the form is submitted (to create a group of repeatable fields, populate the field values, and connect the group to the new post).
That's something which is plausible in the similar context of creating a new post and creating and attaching a child post within the same form, but it becomes much more difficult with repeatable groups of fields, because your UI has to allow adding one group of fields, then another, then another, etc. as determined by the user and how many such groups they want to add.
I'm afraid I don't have an example to show you of how to do that, I'm not aware that anyone has done it before.
I didn't quite understand what you mean with your follow up question about repeating the label.
In the follow-up question, I meant that when the user clicks on "Add New" the field label will also appear above the field that is being added
Thanks
Younes