On form submit, replace form with "thank you" message

Anonymous
Not applicable
Is there a way to do this without bringing a second landing page into the equation, as suggested by this post:

https://community.marketo.com/MarketoDiscussionDetail?id=90650000000PSMjAAO

I've come across some steps for getting at the form's embed text to make the form "disappear" on submit:

http://developers.marketo.com/documentation/websites/forms-2-0/

But when I followed these steps, I was unable to edit the embed code in Marketo, and wasn't sure where to copy and paste that code without affecting the functionality currently in place (in other words, I don't want to break the basic form functionality).

Inside my index.html file, I have the following JS:

    <script type="text/javascript">
      function formSubmit(elt) {
        var formSubmit = Mkto.formSubmit(elt);
        if (!formSubmit) {
          jQuery('span.mktFormSubmitError').show();
          return false;
        }
        return true;
      }
      function formReset(elt) {
        return Mkto.formReset(elt);
      }
    </script>

Which is used as an event handler when the Submit button is clicked:

<a onclick='formSubmit(document.getElementById("mktForm_1024")); return false;' href="#" class="button">SUBMIT</a>

Could the answer lie in making changes to the code inside the above script tag, or is there another way I should go about this? What about jQuery's .load() method?
Tags (1)
21 REPLIES 21