如何显示在网站上的确认框在php
我想显示一个确认框有两个按钮是和否,当用户按下是比索引页面将显示,当用户按否,这将重定向到另一页。这确认msgbox仅在第一次打开网页时不会显示每次重新加载页面时显示一次。由于如何显示在网站上的确认框在php
你可以试试这个代码
<script>
var confirm = confirm("sample message?");
if(confirm) {
// index page
window.location.url = ""; // your url index page
} else {
// other page
window.location.url = ""; // your url other page
}
</script>
我已经尝试过,但如果我在onLoad事件上执行它然后执行每页重新加载,并且我不能通过javascript设置php会话变量(所以我不能在下一次重新载入页面时测试这个) –
是的,它会一次又一次地显示,因为你把它放在onload事件 –
所以我该如何解决它。 –
你要做的所有的东西在JavaScript。您可以使用的功能为 。 您还需要在浏览器中设置cookie,并检查cookie是否设置。
function myFunction() {
var x;
if (confirm("Press a button!") == true) {
x = "You pressed OK!";
} else {
x = "You pressed Cancel!";
}
document.getElementById("demo").innerHTML = x;
}
希望这有助于。
function myFunction() {
var txt;
var r = confirm("Press a button!");
if (r == true) {
txt = "You pressed OK!";
} else {
txt = "You pressed Cancel!";
}
document.getElementById("demo").innerHTML = txt;
}
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>
检查这也许帮助您http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_confirm2 – mhmd
尝试[PHP的Cookie(http://php.net /manual/en/features.cookies.php) – Anish