Как предотвратить перенаправление на определенный URL после отправки контактной формы 7 без ввода обязательных полей - PullRequest
0 голосов
/ 03 января 2019

Моя цель - перенаправить на внешний URL-адрес после отправки контактной формы 7, но только если все необходимые поля заполнены. Вместо этого я получаю перенаправление каждый раз, даже если все поля пусты.Поля без ввода помечаются как недействительные, но это не мешает перенаправлению.

<input type="submit" value="Send" class="wpcf7-form-control wpcf7-submit" onclick="window.location.href='https://example.com'" />

1 Ответ

0 голосов
/ 03 января 2019

Есть несколько событий, которые помогут вам реализовать ваш сценарий.В вашем случае событие должно быть вызвано после отправки электронного письма, чтобы вы могли использовать wpcf7mailsent для этого.

В нижнем колонтитуле добавьте следующий код.

  <script type="text/javascript">

    document.addEventListener( 'wpcf7mailsent', function( event ) {
     window.location.href='https://example.com' 
    }, false );
  </script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...