2016-09-09 10 views
1

首先,我必須顯示提示框,然後我必須轉移到另一個。但在我的情況下,它沒有顯示提示框,它將轉到另一個頁面。下一頁通過點擊提示框上的確定

echo "<script>alert('Your Record Sucessfully Inserted.Now Login');</script>"; 
header('location:login.php'); 
+0

如果u要警惕()比宇需要'頭()' – devpro

+0

或使用'警報()'的'登錄。重定向後的php文件。或者在像''location:login.php?success = 1'這樣的URL中傳遞成功狀態,並在'login.php'中顯示alert'if'success = 1' – devpro

+0

首先我有註冊表單。首先我會在點擊ok後顯示alert box它會轉到另一個頁面。 –

回答

1

爲了實現這一目標的功能,你可以做如下

echo "<script>if(confirm('Your Record Sucessfully Inserted. Now Login')){document.location.href='index.php'};</script>"; 
+0

成功消息在確認框中,y? – devpro

1

對於這一點,你只需要警報後添加一些額外的JavaScript。

echo "<script>alert('Your Record Sucessfully Inserted.Now Login');window.location.href = 'www.example.com';</script>";

更改www.example.com到要重定向到任何網頁。

window.location.href = 'www.example.com';是重定向用戶,直到警報框關閉時才運行。

+0

非常感謝。 –

+0

非常歡迎您:) – James

3

這裏是功能,顯示警報,然後您重定向到另一個網址:

function myAlert($msg, $url){ 
    echo '<script language="javascript">alert("'.$msg.'");</script>'; 
    echo "<script>document.location = '$url'</script>"; 
} 
myAlert("Your Record Sucessfully Inserted.Now Login", "login.php"); 
+0

非常感謝。 –

相關問題