Rails 2:添加两个确认对话框
Rails 2 : add double confirm dialogs
我目前正在尝试在submit_tag上实现双重确认对话框。
我的意思是,假设你想删除一个帖子,你想要一个JavaScript
警报弹出确认你的选择。你可以这样做:
<%= link_to 'Delete', @post, :confirm => 'Are you sure?', :method => :delete %>
当用户点击时,会弹出提示确认。
现在,我想要真正确定用户想要删除帖子,所以我想要有另一个警告弹出。
基本上是:user clicks -> first popup "Are you sure?" -> second popup -> "Are you really sure?"
我使用jQuery和废弃的原型。
我想一个简单的方法是有一个jQuery函数,当你点击链接时调用。比如:
function double_confirm() {
var confirm1 = confirm('Are you sure?');
if (confirm1 === true) {
return confirm('Are you really sure?');
}
return false;
}
作为旁注,我不认为这是真正的好行为。这对用户来说是很烦人的需要确认两次。很可能他们会习惯点击两次确定,所以这并不能真正防止意外删除。一种更用户友好的方式可能是允许撤消。您可以尝试使用paper_trail: https://github.com/airblade/paper_trail(使用rails2分支)。 相关文章:
- JQuery合并了keyup和focusout两个函数
- 如何使用 node.js 比较两个 json 数组
- 为复选框javascript指定两个值
- 用每小时的差值填充数组/列表-从下拉列表中给定两个时间值
- 单击时切换两个图像
- 我可以'我似乎不知道如何修复javascript中的两个lint.有人能帮我理解吗
- 基于两个条件退出While循环
- 如何在这里将两个值最低的数字相加
- 组合两个javascript函数
- 如何使用offer/answer交换来自两个对等连接的流
- jsf中两个字符串的颜色代码差异
- 加载两个具有相同父密钥名称的json文件
- 在Qualtrics中,介绍如何动态连接两个滑块
- 访问$.ajax()函数中的两个不同数组
- 如何在three.js上添加两个向量
- 如何在datetimepicker中使用两个验证器
- 如何在javascript中获取两个日期之间的周六和周日的日期
- Rails 2:添加两个确认对话框
- 如何在JSP上使用带有两个提交按钮的确认对话框
- 两个提交按钮的Javascript弹出确认