lera.cernolev of Help Center Snippets
10/27/2019 - 6:08 PM

Migrated - HC || Send parameters through the URL

<!-- Begin "Send parameters through the URL" || Help center -->
<!-- Insert in Settings->Javascript->Footer -->
<!-- CS:20230114-07-0 -->
<script>
  window.instapageFormSubmitSuccess = function (form) {
    // Get values from form fields
    var param1 = encodeURIComponent(form.querySelector('input[name="' + 'Name' + '"]').value);
    var param2 = encodeURIComponent(form.querySelector('input[name="' + 'Email' + '"]').value);
    var param3 = encodeURIComponent(form.querySelector('input[name="' + 'Company' + '"]').value);

    // Get the actual redirect url
    var redirect_url = form.querySelector('input[name="redirect"]').value;
    

    // Amend redirect url in form by adding fields from form
    if (redirect_url.includes('?')) {
      form.querySelector('input[name="redirect"]').value = redirect_url + '&name=' + param1 + '&email=' + param2 + '&company=' + param3;      
    } else {
      form.querySelector('input[name="redirect"]').value = redirect_url + '?name=' + param1 + '&email=' + param2 + '&company=' + param3;
    }
    
  };
</script>
<!-- End "Send parameters through the URL" || Help center -->