[英]Javascript confirm box, if cancel is clicked, it will not reload the page
是否有确认框出现,如果我点击“确定”它将转到另一页,如果我点击“取消”它将只是停留,当前页面将不会再次重新加载? 谢谢。
function reload()
{
var r=confirm("Do you want to leave page!");
if (r)
{
//write redirection code
window.location = "http://www.yoururl.com";
}
else
{
//do nothing
}
}
想要用户确认时调用此功能.........
你可以使用confirm()
,在ok上返回true
,在取消时返回false
。
function myFunction(){
if(confirm("Would you like go to other page?")){
window.location = "http://yahoo.com";
}else{
alert('fine, if not want');
}
}
myFunction();
更新
UPDATED2
<button onclick="return logout()" >logout</button>
<script>
function logout(){
if(confirm("Would you like go to other page?")){
window.location = "failed.php";
}else{
//do your stuff on if press cancel
}
}
</script>
你可以试试
<script>
function myfunction(){
if(confirm("The confirm message")){
youDoTheThingsHere();
return false;
}else{
console.log("I cancelled the dialog!");
return false;
}
}
</script>
当你打电话确认时,我不确定你的某些情况和所涉及的代码,但这对我有用。 作为最后的手段,您可以看到的另一个选项是使用类似引导模式的东西来触发“确认”模式。 使用引导模式,您可以根据自己的喜好设计它...希望我能帮忙!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.