我的表单中包含submit_tag
。
我希望两者都设置内容值并使用js弹出窗口确认意图。
我已尝试the suggestion in this answer和what 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?'
答案 0 :(得分:10)
将此onsubmit
函数添加到表单助手
<%= form_for(... , html: {:onsubmit => "return confirm('Are you sure?');" }) do |f| %>
如果你有jQuery
并想要无阻碍地做,你可以在文件内做好
$('#my-form').submit(function() {
return confirm('Are you sure?');
})