我有一个按钮,它会将用户发送到一个页面,但首先会要求用户确认,但它没有正确工作,我该如何修复它?谢谢
<input class="cancel" type="button" value="取消" onclick="window.location.href='<?php bloginfo('home'); ?>';return confirm('您确定要删除您的帖子吗?');" />
我有一个按钮,它会将用户发送到一个页面,但首先会要求用户确认,但它没有正确工作,我该如何修复它?谢谢
<input class="cancel" type="button" value="取消" onclick="window.location.href='<?php bloginfo('home'); ?>';return confirm('您确定要删除您的帖子吗?');" />
试试这个:
<input class="cancel" type="button" value="Cancel" onclick="if (confirm('Are you sure you want to delete your post?')) window.location.href='http://www.google.com';" />
编写一个新的函数
void redirect(url) {
if (confirm('Are you sure you want to delete your post?')) {
window.location.href=url;
}
return false;
}
然后从你的onclick
开始
onclick="redirect('<?php bloginfo('home'); ?>');"
调换命令的顺序。你正在离开当前页面,然后执行确认操作。这样是行不通的。
if (confirm(...)) window.location.href='....'