2017-02-03 56 views
-1

如何在php中创建一个警告框,在成功验证密码后提示并自动重定向到另一页面而不按OK按钮?我知道只有一种方式来显示在PHP警报即echo“alert('Validation Successful');”; 但是这个警报有OK按钮,只有在按下该按钮后才会重定向。我需要自动重定向,而不必按OK按钮。 任何人都可以帮助我吗?JavaScript警告框自动重定向到下一页

+0

太宽泛的一个问题;首先尝试一下 –

+0

您的意思是先显示警报框,然后在x秒后重定向到下一页? – rahulsm

+0

Exactly- @rahul_m –

回答

0

会发生什么情况是,当警报框在某行中打开时,JavaScript会停止执行该行,直到您关闭警报框。

对于像你这样的功能,

你需要按如下方式使用jQueryUI的对话。

HTML

<a href="javascript:;" id="dialog" style="display:none;">dialog</a> 

JS代码

$(document).ready(function() { 
    $("#dialog").dialog({ 
    dialogClass: "no-close", 
    buttons: [{ 
     text: "OK", 
     click: function() { 
     $(this).dialog("close"); 
     } 
    }] 
    }); 
    var dialog = $("#dialog").dialog('open'); 
    setTimeout(function() { 
    dialog.dialog('close'); 
    }, 1000); 

    setTimeout(function() { 
    window.location.href = "google.com"; 
    }, 2000); //will call the function after 2 secs. 
}); 

您可以在这里工作jsfiddle

+0

您的代码结果与我想要的结果相同,但由于警报框中有OK按钮,所以我不希望这样。我想显示没有OK按钮的JavaScript警报,并重定向到下一页。你能帮我吗? –

+0

对不起队友,在javascript中没有任何内容。这是唯一的方法,你可以达到你的要求。 – rahulsm

+0

感谢兄弟。它的工作原理... :) –