Подтвердить что ты не робот

Отправка формы в iframe и перенаправление всей страницы

Я думаю, у меня есть простой вопрос, я не нашел правильного ответа, но все-таки. У меня есть iframe на моей странице, который поступает из внешнего домена. После отправки формы, которая находится внутри этого iframe, я хотел бы перенаправить всю страницу, а не только содержимое внутри iframe - я предполагаю, что правильный путь к достижению может быть через атрибут "target".
Пример html:

<html>
  <body>
    <h1>main page</h1>
    <iframe src="http://example.com">
      <form url="http://example.com/action">
        ...
      </form>
    </iframe>
  </body>
</html>

Подача формы должна показать мне результат отправки запроса POST в качестве новой страницы (не в iframe)

4b9b3361

Ответ 1

Я положил target='_parent' в iframe, но я не сделал этого первоначально в элементе form. После добавления атрибута target='_parent' в form он начал работать как ожидалось.

Ответ 2

Добавьте атрибут target в form в пределах iframe:

<form action="foobar" method="post" target="_parent">
  ...
</form>