当我按下删除按钮时,我将显示一个confirm()
因此,当我按“接受”时,它将删除数据库中的行,但是当我按“取消”时,也将删除数据库中的行。



<a href="template_edit.php?delete=<?=$vragen['formBuildingBlockId']?>&templateId=<?=$_GET['templateId']?>"
   onclick="if(confirm('Weet u zeker dat u deze checklist wilt weggooien?')
   window.location='functions.php?delete=<?=$checklist['formInstanceId']?>&amp;type=checklist';">
   <img src="<?=IMG?>/delete.png" title="Verwijderen" alt="Checklist verwijderen" />
</a>





我希望你们知道问题出在哪里并且可以对我有所帮助:)

问候

最佳答案

您缺少括号。并且由于您正在使用JavaScript而不是跟随链接的href进行操作,为什么还要在其中保留URL?
还有一些其他较小的语法错误也已得到纠正。

尝试:



<a href="#"
   onclick="if(confirm('Weet u zeker dat u deze checklist wilt weggooien?')) window.location='functions.php?delete=<?=$checklist['formInstanceId'];?>&type=checklist';">
   <img src="<?=IMG;?>/delete.png" title="Verwijderen" alt="Checklist verwijderen" />
</a>

关于php - 当我按拒绝时,Confirm()不会下降,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28874929/

10-12 17:28