0

ユーザーがフォームを送信した後に [戻る] ボタンを押さないようにするために、カラーボックス モーダルで次のページを開きたいと考えています。私のフォーム アクションは、データを MySql に送信する php ページを呼び出し、ロケーション ヘッダーを使用して page.php にリダイレクトします。そこで、送信プロセスの 2 番目のステップとして写真を送信するよう求められます。

カラーボックスモーダルを開く送信ボタンのある最初のページで使用しているコードは次のとおりです」

<script>
  jQuery(document).ready(function(){
  jQuery(".modal").colorbox({modal:true, width:"748px", height:"92%"});
  });
</script>

<form action='submit.php' method='post' enctype='multipart/form-data' name='form1' onSubmit='jQuery.fn.colorbox()'>

// input data

<input name='save_button' type='submit' id='save_button' value='Save Settings'>

これが私のsubmit.phpページのコードです:

<?php
  // updatequery code
  header("Location: page.php");
?>

送信ボタンをクリックすると、colorbox はモーダルを開きますが、submit.php ページのコードが page.php にリダイレクトされる間、すぐに閉じます。

フォーム action=submit.php とそれに続くロケーション ヘッダー リダイレクト page.php をカラーボックス モーダルに表示するにはどうすればよいですか?

4

0 に答える 0