如何设置重置按钮的确认消息?

时间:2017-07-09 09:05:04

标签: ruby-on-rails

这是我目前的代码:

<%= button_tag "Reset", type: :reset, data: { confirm: 'Are you sure?' } %>

生成:

<button name="button" type="reset" data-confirm="Are you sure?">Reset</button>

确认消息根本不显示。所以我必须改为:

<button type="reset" onclick="return confirm('Are you sure?')" />

这个有效!但是,有什么方法可以用更多的方式做到这一点吗?

如果我删除type: :reset,则会显示消息,但显然不是我想要做的。

1 个答案:

答案 0 :(得分:1)

尝试:

<%= button_tag( :type => 'reset', :class => "btn", :data => { :confirm => 'Are you sure?' }) do %>
Reset
<% end %>

我已经在rails 4.2.4上进行了测试,它运行正常。