javascript - 是否可以通过一个 Rails 按钮发布来创建和执行 javascript?

标签 javascript ruby-on-rails forms button

我有一个带有提交按钮的 Rails 表单,但我想知道是否可以使此提交按钮 1) 发布到 Controller 创建操作以及 2) 执行 Javascript

这是我本质上想要组合的两个按钮:

1. <%= f.submit "Go!", class: "btn btn-primary btn-large btn-block" %>

2. <a href="javascript:ExtInstall()" class="btn btn-default btn-large btn-block" role="button">Download our Google Chrome extension</a>

最佳答案

是的,您可以通过在 JS 中向提交按钮添加 onClick 处理程序来实现此目的。

您可以看到submit_tag with javascript function了解执行此操作的不同方法。

关于javascript - 是否可以通过一个 Rails 按钮发布来创建和执行 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23574530/

相关文章:

ruby-on-rails - RSolr::Error::Http: RSolr::Error::Http - 404 Not Found for Rails 4 and Jetty Solr server on Production

javascript - 在 CoffeeScript 中解析 Rails 模型错误

ruby-on-rails - 在命名范围之间共享方法

javascript - 多个进度条/html5文件上传

javascript - 将数组动态转换为树状结构

javascript - React-Native 和 React-DoM 之间的主要区别是什么

javascript - 在窗口加载时通过 URL 将值传递给 JS 函数

forms - AngularJS:验证成功后移至下一个表单输入元素

php - 来自PHP表单的数据被多次插入mysql数据库

javascript - HTML 有 2 个表单,但 document.forms 只找到 1 个