2015-01-11 30 views
0

我有這個PHP頁面內有兩個按鈕。如何重新定向後點擊按鈕

提交內容後,第一個按鈕將重定向到下一頁。

至於第二個按鈕,我希望它提交內容,然後關閉瀏覽器窗口。

這兩個按鈕位於相同的html表單中,標記操作將重定向到第一個按鈕的頁面。

是否有可能在第二個按鈕的onclick屬性中組合這兩個函數submit()location.replace()

function saveData(){ 
    submit(); 
    replaceLocation(); 
} 

function replaceLocation() { 
    location.replace("Thankyou.php"); 
} 
+0

'window.close()'? (僅適用於通過腳本打開的窗口;不能關閉未由腳本使用腳本打開的窗口) – Sumurai8

+0

並且如果我想重定向到另一個頁面?我有一個窗體標籤action =「page2.php」,所以這兩個按鈕重定向到這個頁面。如果我想要點擊它後的第二個按鈕,請提交內容並重定向到與page2.php不同的頁面? – br1

+0

瀏覽器卸載'form.php'或任何包含表單的內容,然後在'page2.php'上用表單中的數據執行post請求。然後等待'page2.php'發回數據。如果'page2.php'發送一個302臨時重定向頭和一個位置頭,你可以將用戶重定向到另一個頁面。 – Sumurai8

回答

1

這裏是php方法

header("refresh:1;url=redirect.php"); 

後這段代碼在你底部php處理的代碼,代碼將您重定向到要1秒(變化redirect.php後正好到ypur頁頁您想要

相關問題