0

別のphpページに投稿する情報を含むフォームを含むphpページがあります。

送信をクリックすると、target="_blank" で新しいページが開き、フォーム データが投稿されます。ただし、その後、現在のページをリロードしたいと思います。これは可能ですか?リロードが不可能な場合は、既存のページを別のページにリダイレクトすることもできます。

これは達成可能ですか?

4

2 に答える 2

5

クイックソリューション:

<form action="..." target="_blank" 
  onsubmit="setTimeout('location.reload()', 500);">
...
</form>

またはリダイレクトの場合:

<form action="..." target="_blank" 
  onsubmit="setTimeout('location.href=\'/new/url\'', 500);">
...
</form>
于 2012-05-03T01:22:18.473 に答える
1

ユーザーをリダイレクトするページの URL を非表示のフォーム フィールドに設定するだけです。次に、フォームが処理された後header()、ユーザーをそのページにリダイレクトするために使用します。これにはセッションを使用することもできます。

于 2012-05-03T01:18:42.363 に答える