Я пытаюсь найти способ остановить автоматическое перенаправление при отправке формы infusionsoft.Infusionsoft предоставляет только два варианта - перенаправить на свою страницу благодарности или на свою страницу благодарности.У меня есть форма запроса, которая не требует переадресации - пользователь должен остаться на той же странице после успешной отправки.
Я провел много (МНОГО) исследований и до тех пор, покаТеперь у меня есть рабочее решение на сайте разработчика (HTTP), но функция не работает по HTTPS - данные формы никогда не отправляются в infusionsoft.
Есть ли способ предотвратить это перенаправление на HTTPS?В настоящее время я использую цель в виде:
<form accept-charset="UTF-8" action="https://infusionsoft.com" method="POST"
target="noredirect">
, которая отправляет перенаправление на этот скрытый iframe:
<iframe id="targetFrame" class="hide" name="noredirect"></iframe>
У меня есть куча проверки на стороне сервера и некоторые js принятыстек форм, который проверяет, когда капча завершена, все работает хорошо, но теперь данные формы никогда не отправляются.
Может быть мелочью, может быть огромной непроницаемой стеной.Есть идеи?!Это следующие шаги:
- Кнопка отправки отключена при загрузке страницы.
- Проверка на стороне клиента удаляет отключенный атрибут.
- При нажатии мы получаем капчу.Запустите прослушиватель, который поднимет трубку, когда он уйдет.
- Капча завершена, сообщение об успешном завершении отображается поверх формы, а перенаправление должно произойти на скрытый фрейм.
Шаг 4 перестал работать с тех пор, как мы перешли на HTTPS.Я понимаю причины безопасности для этого, но мне было интересно, есть ли обходной путь для моей ситуации.
Заранее спасибо!