窗口确认重定向,即使取消
Window confirm redirects even on cancel
我遇到了一个问题。
我有这个窗口确认:
<td>
<span>
<a onClick="return confirm('Opravdu si přejete odebrat školu z oblíbených?');" href="{{ path('parent/school/remove', {'school_id': school.id}) }}">
<i class="fa fa-times-circle fa-2x"></i>
</a>
{{school.name}}
</span>
</td>
但是,无论我单击"确定"还是"取消",它仍然会处理href属性中的链接并重定向到此操作。
这样做:
<a onclick="confirm('Leave?') || event.preventDefault()" href="http://en.wikipedia.org">Wikipedia</a>
http://jsfiddle.net/DerekL/5s47wujv/
相关文章:
- 取消按钮不适用于确认窗口
- JavaScript确认取消在Laravel表单上不起作用
- 为什么JS confirm()获胜't当我在确认对话框中点击“取消”时,取消提交操作
- 取消“确认表单重新提交”对话框
- javascript确认取消仍然提交表单
- 单击确认框上的取消不会取消操作
- 为什么使用挖空在确认框中单击“取消”时删除记录
- 是否可以在javascript或oracle apex 5.0中捕获已取消的页面提交或取消确认框
- JavaScript 在确认取消时无法返回 false
- 确认框取消功能与确定执行相同的操作
- 如何防止在单击确认警报框中的取消按钮后刷新页面
- 浏览器确认关闭:取消按钮也会关闭浏览器
- 如何在确认消息框中单击取消按钮后清除文本框
- 确认框“;取消“;不起作用
- jquery可排序取消删除基于确认
- JavaScript 确认函数 OK 和 取消 返回相同的结果
- Javascript,在确认窗口中按OK后清除表单.但如果取消确认,则保留表单数据
- 执行代码取消确认导航
- 如何使用jquery防止取消确认后选择选项的改变
- 点击'取消'确认框中的按钮