onclick return 确认无效

onclick return confirm is not working

概览:

我在我的代码中使用锚点 link 来导航到我的删除脚本,但在 运行 删除脚本之前,我希望 javascript 出现一个弹出窗口,上面写着您确定要删除吗,因此在确认后通过运行我在delete_subject.php.

中编写的脚本删除数据

问题:

当我点击锚标签时,它没有弹出,而是直接 运行 执行脚本并删除数据。那么,为什么 JavaScript 而不是 运行?

代码:

    <a href="delete_subject.php?
    subject=<?php echo $current_subject["id"];?>"
    onclick="return confirm("Are you sure?");">Delete subject</a>

您的引号嵌套不正确。

试试这个:

<a href="delete_subject.php?
subject=<?php echo $current_subject["id"];?>"
onclick="return confirm('Are you sure?');">Delete subject</a>

在双引号内时,您必须使用单引号才能处理 JavaScript 中的字符串。