0

この投稿(http://stackoverflow.com/questions/2009973/close-colorbox-iframe-after-submit)と他のいくつかを読みましたが、少し違うことをする必要があると思います。

処理後にカラーボックスの親ページにリダイレクトする「処理中」ページにフォームを送信したいと考えています。

そのため、送信時にカラーボックスを閉じて、フォームの内容が処理ページに到達する必要があります。私が今持っているのは、クリック時にカラーボックスを閉じるだけで、フォームの内容が処理ページに到達することはありません.

カラーボックスを閉じるコードは次のとおりです。

<script>
function closebox() {
parent.$.fn.colorbox.close();
}
</script>

フォームタグでこの関数を呼び出しています:

<form id="frm_product_search" method="post" action="processing.php" onclick="closebox()">

送信ボタンにも機能を入れてみましたが、うまくいきませんでした。

カラーボックスが閉じる前に、フォームの内容を processing.php ページに取得するにはどうすればよいですか? これは、ログインフォームで常に見られます。

ありがとう

ブレット

4

1 に答える 1

0

カラーボックスが閉じる前に、フォームの内容を processing.php ページに取得するにはどうすればよいですか?

ajax 経由で送信し、ajax コールバックを使用してカラーボックスを閉じます。

于 2012-10-04T03:48:58.137 に答える