添加确认:“好吗?”提交

时间:2014-01-17 07:01:31

标签: javascript ruby-on-rails form-submit form-for

我的表单中包含submit_tag

我希望两者都设置内容值并使用js弹出窗口确认意图。

我已尝试the suggestion in this answerwhat the docs describe

下面两者都没有调用确认对话框,但它适用于link_to标记。我做错了什么?

f.submit "Do this", data: {confirm: 'Are you sure?'}  
f.submit "Do this", confirm: 'Are you sure?'
f.submit confirm: 'Are you sure?'

1 个答案:

答案 0 :(得分:10)

将此onsubmit函数添加到表单助手

<%= form_for(...  , html: {:onsubmit => "return confirm('Are you sure?');" }) do |f| %>

如果你有jQuery并想要无阻碍地做,你可以在文件内做好

$('#my-form').submit(function() {
  return confirm('Are you sure?');
})