我有一个带有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?'
最佳答案
将此onsubmit
函数添加到表单帮助器中
<%= form_for(... , html: {:onsubmit => "return confirm('Are you sure?');" }) do |f| %>
如果您有
jQuery
并希望顺利进行,则可以在文档内部进行准备$('#my-form').submit(function() {
return confirm('Are you sure?');
})