我为我的网站建立了一个不错的CMS。它允许我管理整个内容,以及删除文章。我只想制作某种Javascript(欢迎任何其他建议)停止并询问功能。当有人点击删除时(我的员工将在不久的将来使用CMS)显示提示询问您确定吗?如果他们点击是,则只进行删除。删除是通过网址请求完成的。 http://mywebsite.com/somefile.php?action=delete_article&id=whatever_id
我的量子物理老师曾经称之为反白痴保护。在此先感谢您的帮助!
答案 0 :(得分:4)
function redirect($redirect,$redirect_2,$message) ///confirm box pop up
{
echo "<script>javascript:
var ask = confirm('".$message."');
if(ask==true)
{
window.location = '".$redirect."';
}
else
{
window.location = '".$redirect_2."';
}
</script>";
}
尝试这样的功能。
答案 1 :(得分:3)
一些简单的事情会有所帮助:
function confirmclick(id) {
var answer = confirm ('This action cannot be undone. Are you sure you want to perform this action?');
if (answer) {
location.href = 'http://mywebsite.com/somefile.php?action=delete_article&id='+id;
// Or do an AJAX operation
}
}
链接可以是<a href="javascript:void(0);" onclick="javascript:confirmclick(XX)">Delete</a>
答案 2 :(得分:2)
最简单的解决方案是confirm
框。
var deleteIt = confirm("Are you sure you want to delete?");
if (deleteIt) {
// your delete code here, probably form submission or AJAX
}