Неверная контактная форма HTML, перенаправляющая на script.googleusercontent.com после отправки - PullRequest
0 голосов
/ 08 ноября 2018

Следующая контактная форма http://wearedappr.com/contact.html отправляет всю информацию в электронную таблицу Google после отправки.Однако он также перенаправляет пользователя на https://script.googleusercontent.com (см. Изображение ниже) current redirection

Я пытаюсь получить подтверждающее сообщение вместо перенаправления.Что-то вроде «Спасибо, что связались с нами! Мы скоро к вам вернемся!»который появится на странице контактной формы, как только мы отправим его.

Может кто-нибудь помочь случайно?

Вот form-submission-handler.js: http://wearedappr.com/form-submission-handler.js

1 Ответ

0 голосов
/ 10 ноября 2018

Попробуйте это.

1, Измените тег открытия формы на это:

<form class="gform pure-form pure-form-stacked" id="google_form_submit">

2, добавьте следующее к вашему коду перед закрывающим тегом тела

<script type="text/javascript">
  $('#google_form_submit').submit(function(e){
      e.preventDefault();
      var formData = $('#google_form_submit').serialize();
      $.ajax({
            type        : 'POST', 
            url         : 'https://script.google.com/macros/s/AKfycbzBvgWZZUgFbxCAlhPG4429wth61Rm7kymPaui3d5328UHHOiA/exec',
            data        : formData, 
            dataType    : 'json',
            encode      : true
       }).done(function(data) {
            if(data.result == 'success') {
              // Form submission was successful and accepted by google. 
              // You can show your success message here

            } else {
               // Form was submission failed for some reasons.
               // You can examine the response from google to see whats missing

            }
       }).fail(function (jqXHR,status,err) {
            // Form submission failed due to some network or other errors
            // I am alerting the error but you can do anything else with it     
            alert(err);
       });
  });
</script>

Простите мои неопрятные коды ... выкладываю ответ с планшета. Если вы видите что-то не так, дайте мне знать, чтобы я мог исправить

...