我有一个链接,做一些潜在的危险功能(删除一些东西)。我想提醒用户他是否真的想要这样做。我想用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,链接也不会导航。
什么是正确的方式来实现呢?
哪个浏览器有问题?第一种解决方案似乎适用于Chrome中的左侧和中间点击。 –
我建议你使用按钮代替链接 – Teneff
不要使用链接(或任何类型的GET请求)删除东西。 HTTP规范将GET定义为安全的。使用提交按钮来使用表单。 (然后中间点击不会绕过onsubmit事件)。 – Quentin