I once had a customer who wantedto be able to add the form’s thank you message within the form so that they only needed one landing page instead of having to have a second landing page for the thank you message.
In order to make this work properly, we took the following steps:
Here is the example script. You will need to replace the yellow highlighted “app-sj01” with your pod and the yellow highlighted element in the div with the text you want to see.
//Add an onSuccess handler
//get the form's jQuery element and hide it
document.getElementById('confirmform').style.visibility = 'visible';
//return false to prevent the submission handler from taking the lead to the follow up url.
<div id="confirmform" style="visibility:hidden;"><p><strong>Thank you. Check your email for details on your request.</strong.</p></div>
The text will display on the landing page in the exact position where you place the HTML element, so be sure you edit that in the property sheet. You should also make sure the layer of your HTML element is smaller than the layer for your form. By default, both will be put at Layer 15, so you will be safe if you make your HTML element Layer 14. If you don’t do this, you won’t be able to type in the form field boxes.
thank you for this really valuable explanation. I created dozens of TY Pages, but to be honest the work in doing that costs a "clone" time.
So i did not see the real vlaue for your customer. Was there a specific reason for requesting that? But sometimes this doesn´t matter
Helpful as always Kristen!
I think for them it was more of a management issue; they wanted to have less landing pages to update if something in their design or formatting changed.
But yes, I would agree sometimes the requests are more of a theoretical 'can we do this' than a real need to do it. This is probably one of those situations
How do you find your unique pod? I'm not sure what I should be replacing that first highled section with...
Look at the URL when you log into your Marketo instance. It should start with app-AA##.
Hi Kristen Carmean,
Have you tried to use a Marketo Text variable or Marketo Text Element to fill out the text of the configform div ?
No, I haven't. If you try it, let me know how it works!
I just tried this using a guided landing page, and it worked like a charm! Thanks so much.
This worked perfectly, thank you very much!
This works great!
Anyone knows how to do this on a guided landing page? Since I cannot add a HTML element on it, is it possible to add to the template?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.