2012-10-01 98 views
0

我已經閱讀這篇文章(http://stackoverflow.com/questions/2009973/close-colorbox-iframe-after-submit)和其他幾個人,但我需要做點什麼不同的我認爲。關閉在表單提交

我想將表單提交到「處理」頁面,該頁面在處理後重定向回到colorbox的父頁面。

所以,我需要colorbox關閉提交與表單內容進入處理頁面。我現在擁有的僅僅是點擊關閉colorbox,表單內容永遠不會進入處理頁面。

這裏是關閉顏色框代碼:

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

我打電話的形式標記該功能:

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

我試圖把功能上的提交按鈕沒有運氣好。

如何在colorbox關閉之前將表單內容傳遞到processing.php頁面?我始終用登錄表單看到這一點。

感謝

佈雷特

+1

onclick你有你的表單應該可能是onsubmit。 – techfoobar

+0

試過這個,它不起作用。只需關閉彈出窗口而不發生其他事情。 – Brett

回答

0

如何獲取表單內容到processing.php頁面的顏色框關閉之前?

通過ajax提交,然後使用ajax回調來關閉colorbox。

+0

傑克,謝謝你的迴應(並感謝你的建設彩盒)。我想我忽略了一條重要的信息。根據表單提交的內容,處理頁面重定向到幾個不同的頁面。所以我需要表單提交來點擊處理頁面,然後相應地重定向。我開始認爲這不會創建/傳遞變量(會話或cookie)不起作用。儘管如此,我不想刷新父母,我想去一個新的頁面。再次感謝。 – Brett