PHP Onclick Popup

时间:2011-10-06 17:35:21

标签: php

我想在用户点击CMS中的删除按钮时显示“弹出窗口”。我有以下代码:

<?php echo ("<a href='delete_donor.php?id=$row->id' class='delete_icon2' title='Delete Donor' onclick='return confirm('Are you sure you want to delete this entry?')'></a></td>");?>

之前我成功使用过“onclick”选项,但在PHP环境中却没有。上面的代码似乎忽略了“onclick”语句。我想我的引号可能有问题,并尝试了其他几个选项,但无济于事。

感谢您的帮助!!

2 个答案:

答案 0 :(得分:2)

不要回显HTML。让PHP直接输出它。

<a href="delete_donor.php?id=<?php echo $row->id; ?>" class="delete_icon2" title="Delete Donor"
    onclick="return confirm('Are you sure you want to delete this entry?')"></a></td>

任何不在<?php ?>标记内的内容都会直接回显到stdout。

答案 1 :(得分:0)

这不是PHP问题。

onclick='return confirm('Are you sure you want to delete this entry?')'

不会起作用,因为您将'用于两个不同的事情。

将其更改为

onclick='return confirm(\"Are you sure you want to delete this entry?\")'

它应该有用。