确认()按下拒绝时不会下降

时间:2015-03-05 09:59:18

标签: php jquery html mysql

当我按下删除按钮时,我将显示确认()
因此,当我按下Accept时,它将删除数据库中的行,但是当我按下取消时,它也会将其从数据库中删除。



<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>
&#13;
&#13;
&#13;

我希望你们知道问题是什么,并可以帮助我:)。

电贺。

2 个答案:

答案 0 :(得分:0)

试试这个:

<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'; return false;}">
   <img src="<?=IMG?>/delete.png" title="Verwijderen" alt="Checklist verwijderen" />
</a>

基本上,您必须添加return false以不关注该链接。

答案 1 :(得分:0)

你错过了一个括号。既然您使用JavaScript而不是关注链接href,那么为什么要在其中保留一个网址? 还有其他一些小的语法错误也得到了纠正。

尝试:

<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>