Press Ctrl / CMD + C to copy this to your clipboard.
This post will be reported to the moderators as potential spam to be looked at
in Forms I can only set a text for the submit page or I can choose a content node via contentpicker. Is it possible to set an external url as "thank you" page after submit?
have everyone a solution for this or an idea to solve this? Any support is helpful. Thanks in advance.
Not an ideal solution, but as a work around you could create a redirect template for a content node. Either serverside or client side redirect from there.
thank you! You're right, it's not an ideal solution. But this will work and now I have another idea: it might even work with a custom workflow. Will try both versions in the next days :)
I need to do something similar to this. Did you get it working in the end?
Is there an obvious way to do this that I'm overlooking?
Thanks in advance.
FYI if anyone else is looking to pass completed form data to the On Submit Page, I have managed to achieve this by overriding the OnFormHandled method and storing the form data I need in TempData. In the example I have used an alias emailAddress as the data I want to pass through.
public class FormsSurfaceController : UmbracoFormsController
protected override void OnFormHandled(Form form, FormViewModel model)
foreach (Field field in form.AllFields.Where(x => x.Alias == "emailAddress"))
if (model.FormState != null && model.FormState.ContainsKey(field.Id.ToString()))
TempData["emailAddress"] = model.FormState[field.Id.ToString()].GetValue(0).ToString();
Then on the destination page you just need to check TempData for the value you stored.
var emailAddress = TempData["emailAddress"] as string;
Umbraco Forms doesn't seem to be very well documented so I hope someone else finds use of this.
How can I change ModelState and redirect the user back to the form?
is working on a reply...
Write your reply to:
Image will be uploaded when post is submitted