forms 遷移 iframe でフォームを送信し、ページ全体をリダイレクトする




php post 画面 遷移 しない (2)

iframe内のform target属性を追加します。

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

私は簡単な質問があると思う、私はまだ正しい答えを見つけていないthoguh。 私は外部ドメインから来る私のページにiframeを持っています。 このiframeの内部にあるフォームを送信した後、iframe内のコンテンツだけでなく、ページ全体をリダイレクトしたいと思います。
サンプルhtml:

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

フォームを送信すると、POSTリクエストを新しいページとして送信した結果が表示されます(iframeには表示されません)


私はtarget='_parent'をiframeに入れましたが、最初はform要素でこれを行っていません。 formtarget='_parent'属性を追加した後、期待どおりに動作するformなりました。







redirect