In my previous replies, I elaborate extensively where the URL will appear: In the Browser URL field when submitting the form. It is a redirect and it redirects successfully to that URL on form Submit
Of course, it's not visible in the hover of the button, as the redirect custom code is hooked to the success redirect, it is not yet generated, we did not even submit the form yet.
Hence there can be no URL to point to when hovering on the button - and it is also not any requirement of validation to have a button hover URL matching something else.
The statement was that the nonce breaks the forms redirect.
Please explain to me, where you see a problem with the redirected URL.
It works for me, when I use your Code C, and submit a form, the URL will tell:
nonce, id, and Forms internal referrer
That's exactly what we pass in the custom function (and the native Forms referrer parameter)
We can't help with Custom Code that is outside the terms of any Forms API. So if you refer to the problem of how you'll validate any data from a URL parameter, this is not within Toolste's Support.
That relates to the custom code that lives on the page where you redirect Forms to.
Imagine, you have a Garage at home and you go to a Car Dealer to buy a Car.
Your expectation is that the garage somehow validates the Car so only your car can fit in the garage
The Garage is the page where the Form is redirected to, which in this case is our car
It's not the car's responsibility to ensure only it can fit in the garage.
You can potentially fit ANY car in there. It's the Garage's responsibility to validate who enters and exits. In other words, the Garage'^s owner. That's the Webmaster in the case of Pages and Forms.
The toolset cannot design validation for particular requirements on a page it is accidentally redirected to.
You can change the redirect, add all sorts of URL attributes, but that's like you stick an ID on your car so it passes he Garage's security measures.
It's not the car providing that feature or the car manufacturer.
In general, I miss the exact steps you take to have what issue. I know only that you try to pass a nonce to a redirect and that works just fine in any form we apply it to.
Can you example to me a user case, an expected result and what you get instead?
I apologise, if it is clear to you what the requirements are, as far I understand the goal, Forms works fine with the parts it can work
Meaning, code C produces a fine redirect with nonce appended as url argument, and I do not know what the issue is with that.
Thanks!