首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >确认后删除数据库值Deleting value not deleting

确认后删除数据库值Deleting value not deleting
EN

Stack Overflow用户
提问于 2012-06-27 18:44:55
回答 3查看 65关注 0票数 0

我昨天已经发布了一个关于这个问题的类似问题,但我遇到了另一个问题。我使用javascript制作了一个确认屏幕,但在按下“确定”后,该值并未被删除。

这是我的代码:

代码语言:javascript
复制
<script type="text/javascript">
function confirmation() {
    var answer = confirm("Weet u zeker dat u deze activiteit wilt verwijderen?");
    if (answer){
        alert("De activiteit wordt nu verwijderd.");
        window.location ="roosters_verwijderen.php";
    }
    else{
        alert("De activiteit is niet verwijderd.");

    }
}
</script>

这是按钮:

代码语言:javascript
复制
<a href="roosters_verwijderen.php?activiteitID='. $row['activiteitID'] .'" onclick="confirmation(); return false"><IMG src="iconen/kruis.png" border="0"></a>

这里的问题是,"activiteitID“不再发送到页面"roosters_verwijdweren.php”。

有人能帮我解决这个问题吗?

EN

回答 3

Stack Overflow用户

发布于 2012-06-27 18:53:31

尝试该函数的以下代码:

代码语言:javascript
复制
<script type="text/javascript">
function confirmation() {
    var answer = confirm("Weet u zeker dat u deze activiteit wilt verwijderen?");
    if (answer){
        alert("De activiteit wordt nu verwijderd.");
        return true;
    }
    else{
        alert("De activiteit is niet verwijderd.");
        return false;
    }
}
</script>

和按钮:

代码语言:javascript
复制
<a href="roosters_verwijderen.php?activiteitID='. $row['activiteitID'] .'" onclick="return confirmation();"><IMG src="iconen/kruis.png" border="0"></a>
票数 1
EN

Stack Overflow用户

发布于 2012-06-27 18:48:43

应该第6行:

代码语言:javascript
复制
window.location ="roosters_verwijderen.php";

be:

代码语言:javascript
复制
window.location ="roosters_verwijderen.php?activiteitID=" + $row['activiteitID'];
票数 0
EN

Stack Overflow用户

发布于 2012-06-27 18:53:10

代码如下所示:

按钮:

代码语言:javascript
复制
caca
<a href="roosters_verwijderen.php?activiteitID='. $row['activiteitID'] .'" onclick="confirmation(this); return false"><IMG src="iconen/kruis.png" border="0"></a>

和javascript:

代码语言:javascript
复制
<script type="text/javascript">
function confirmation(elem) {
    var answer = confirm("Weet u zeker dat u deze activiteit wilt verwijderen?");
    if (answer){
       alert("De activiteit wordt nu verwijderd.");
       window.location = elem.href;
    }
    else{
       alert("De activiteit is niet verwijderd.");
    }
}
</script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11224449

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档