javascript - 单击链接时提示用户确认

标签 javascript html confirmation

我有一个链接执行某些具有潜在危险的功能(删除某些内容)。如果他真的想这样做,我想提示用户。我想用 javascript 来做,应该很简单。

我目前的解决方案:

<a href='/delete' onclick='return confirm("Are you sure?")'>delete</a>

.. 在 Firefox 和 IE 中不是由中键点击触发的,这是不好的。

<a href='/delete' onmousedown='return confirm("Are you sure?")'>delete</a>

.. 不起作用。即使在单击“确定”时返回 true,也不会导航链接。

实现这个的正确方法是什么?

最佳答案

<a href='#' onclick='confirmUser()'>delete</a>

javascript

 function confirmUser(){
    var ask=confirm("Are you sure");
    if(ask){
      window.location="/delete";
     }
}

关于javascript - 单击链接时提示用户确认,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6518294/

相关文章:

html - 图像在 safari 中打破圆形边框

html - 在所有浏览器中以 45 度显示文本

javascript - 模板驱动的“起始日期”和“截止日期”表单验证

javascript - 服务器端的用户确认

email - gitlab] 如何禁用用户确认邮件

javascript倒数计时器每10分钟重新启动一次

c# - ASP.NET -> 同步调用 JavaScript 函数

javascript - 获取 jQuery slider 的值

android - 在 Android 中选择复选框之前的 AlertDialog

javascript - Node .js/javascript : Simple Database Query in Node check empty