ruby-on-rails - :onclick doesn't work in button_to

标签 ruby-on-rails onclick

我试图通过按钮的 onclick 方法调用一个函数。这是代码:

      <%= button_to "Close" , :onclick => "show_back(), return false" %>

但它不起作用,每次我单击按钮时都会出现错误

"没有响应 29 的操作。操作:结帐、创建、销毁、编辑、find_cart、索引、新建、保存订单、显示和更新"

当我在 href 中暗示同样的事情时它是如何工作的
     <a onclick="show_back();return false;" href="#."> Close </a>

谁能告诉我我做错了什么,提前致谢..

最佳答案

你可以试试这个

=link_to "value", "javascript:function()"

并添加您的类(class),如果您使用类似 bootstrap ,您可以尝试:
=link_to "value", "javascript:function()", class: 'btn btn-default'

关于ruby-on-rails - :onclick doesn't work in button_to,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5441518/

相关文章:

javascript - Rails 未在 app/assets/javascripts 下注册 javascript 文件

javascript - 如何将简单的 onClick 事件处理程序添加到 Canvas 元素?

javascript - 当有多个动态添加的按钮时,不会触发 onclick 事件

javascript - 将字符串参数传递给 onclick javascript 函数

javascript - onMousedown 与 onClick 的缺点?

ruby-on-rails - Rails 4 + Turbolinks : JS in the head or at the bottom of the body?

javascript - 如何从 Rails View 调用内部 API(用于 ReactJS 预渲染目的)?

android - 如何在 GridView 中处理卡片按钮的 OnClick 事件?最佳实践

ruby-on-rails - 如何将heroku Rails应用程序迁移到新主机上的同一应用程序?

javascript - 如何在rails 4.2.1中使用jquery-addresspicker