在删除数据之前,我想要一条确认消息"您是否确定要删除它?"。所以我这样做了:
HTML
<a href="delete.php?id=2" onclick="return warning();">DELETE NOW</a>
JS
<script>
function warning()
{
if(confirm('ARE YOU SURE YOU WANT TO DELETE IT?'))
{
return true;
}
else
{
return false;
}
}
</script>
问题 单击该链接时,将显示确认消息。如果我单击OK然后它将继续delete.php。另一方面,如果我点击取消它也会继续delete.php。如果单击“取消”,如何阻止页面继续执行delete.php?
答案 0 :(得分:1)
使用
return confirm('ARE YOU SURE YOU WANT TO DELETE IT?');
答案 1 :(得分:0)
1)如果你想这样做,你应该只返回确认结果
function warning() {
return confirm('....');
}
2)我现在已经删除了
<button onClick='warning();'>Delete Now</button>
然后在警告功能中,对delete.php?id=2
3)如果您要使用其中一些删除按钮,我可能会将其设置为动态,将id传递给警告功能并让js将其附加到查询字符串
答案 2 :(得分:0)
你能否出示完整的清单?
一般来说:
在“onclick”属性中使用javascript不是最好的主意。您可以尝试使用addEventListener。