Hi,
it is possible to display more than one Visforms form on one page.
There are new features added to Visforms continuousely.
In combination with the possibility to display more than one Visforms form on one page, some of these new features required that name attributes (in HTML) of the form controls are unique throughout one page.
Therefore I had to change the field name attributes of the form controls (in HTML).
With exception to this one use case which you describe, modified field names are completely handled within the Visforms code, but this exact use case (user inputs made in one Visforms form are set as default values in a second form using a redirect url after form submit and url parameters) needs some adaptations.
In previous Visforms Versions, the value of the field name attribute of the form controls in HTML just was the field name option from the field configurations. Now the control name attribute is composed from a unique context and the field name in order to create unique control name attribute throughout the page. This unique value depends on how you publish the form. If the form is published with a menu item, for example, it is the word "form" plus the form id.
Example: You have a form with id 2, and a field with name "obejctname".
If the form is published with a menu item, the name attribute of the HTML control (input or select...) of this form field will be "form1obejctname". If the form is published in a module, the module id is used. For example if your module has the id 60, the name attribute would be "modvisform60obejctname".
In order to make it possible to still use the feature (user inputs made in one Visforms form are set as default values in a second form using a redirect url after form submit and url parameters), I have added a new option to the field configuration (tab "advanced"). It is called "Redirect Url Parametername". If you want to submit user inputs from one form to another using url parameters, you have to use this new option, in order to adapt the name of the url parameter to the name attribute of the receiving form. I think, the best way to find the correct name for the url parameter, would be to look at the receiving form with the browser console and check which value the name attribute of the control, which you want to set through url parameter, really has.
I had updated the documentation
www.vi-solutions.de/en/documentations/vi...lue-using-url-params
in January, but I can understand, that this would not be the first place for you to look for an answer and the explanations there are still brief.
Kind Regards,
Aicha