Я ищу решение для передачи значений из контактной формы в следующую контактную форму.Я думаю, что хороший способ - показать вам пример: https://www.zonnepanelen -weetjes.nl / , когда вы вводите почтовый индекс (например, 2012 ES), он передает остальную информациюследующая страница https://www.zonnepanelen -weetjes.nl / offerte-formulier /? postalcode = 2012 + ES
Моя идея состоит в том, чтобы получить нечто подобное, но с адресом автозаполнения от Google.https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete-addressform Я знаю, как внедрить эту функцию в мой плагин (контактная форма 7) для Wordpress
Я хотел бы, чтобы в первой форме вы могли ввести полный адрес с автозаполнением Google.Затем в следующую форму он передаст информацию в отдельные поля.Как показано в приведенной выше ссылке от Google.
Я надеюсь, что кто-то может указать мне правильное направление здесь.У меня есть некоторые базовые знания PHP, и, возможно, я мог бы изменить часть кода плагина, чтобы сделать эту работу.
Заранее спасибо, и я надеюсь, что объяснил себя достаточно хорошо, так как не знаю, как бы описал эту функциюв противном случае.
Привет, Марк
- РЕДАКТИРОВАТЬ -
РЕШЕНИЕ
Когда я просматривал Интернет, я нашелмое собственное решение этого.Я напишу решение здесь для дальнейшего использования, чтобы другие люди могли читать.
Вам понадобятся следующие 2 плагина: https://wordpress.org/plugins/wpcf7-redirect/
https://wordpress.org/plugins/contact-form-7-dynamic-text-extension/
В форме 1 вынапример, можно добавить
<label> Your Name (required)
[text* your-name] </label>
В форме 1 перейти к настройкам перенаправления и выбрать страницу для перенаправления при успешной отправке формы.
Затем либо выберите один из них:
Передать все поля формы как параметры запроса URL-адреса
Передать определенные поля формы как параметры запроса URL-адреса
Я выбрал первое, но оно отправит всепараметры, другой позволяет вам выбрать определенные поля, но для этой демонстрационной цели я передал все поля.
Теперь в форме 2 сделайте это:
<label> Your Name (required)
[dynamictext* your-name "CF7_GET key='your-name'"] </label>
Вот и все, это должно работать сейчас, и вы можете передавать поля друг от друга.