我有一个删除按钮,但在此之前我想询问该人是否想要删除。我有2个onclik动作,但即使我按下不删除,它也会删除。
我的删除按钮
echo '<td style="text-align: center"><a href="#" onclick="window.open(\'/smazat-spolecnosti?id=' . $row['id'] . '\',\'_self\');return smazat()"><img height="30" width="30" src="/wp-content/themes/sparkling/smazat.png"/></a></td>';
&#13;
我的删除确认
function smazat(){
return confirm('Opravdu si přejete smazat záznam?');
}
&#13;
答案 0 :(得分:0)
您可以检查确认功能的返回,如果返回false,则停止操作:
echo '<td style="text-align: center">
<a href="#" onclick="if (!smazat()) return false; window.open(\'/smazat-spolecnosti?id=' . $row['id'] . '\',\'_self\');">
<img height="30" width="30" src="/wp-content/themes/sparkling/smazat.png"/>
</a>
</td>';
点击后,如果smazat()
返回false
,您必须先停止操作,然后再拨打window.open()
,而不是在smazat()
之后致电window.open()
。