javascript - 从 JavaScript 中的 Rails 表单访问单选按钮

标签 javascript html ruby-on-rails erb

我正在构建一个 Rails 应用程序。我想访问 Java 脚本中的 radio_button 值(在 document.getElementById 中)。以下是 form.html.erb 中的代码片段。 请让我知道如何访问它。我尝试了很多选择。但没有任何效果。

<div class="field">
  <div class="container-fluid">
    <div class="row">
      <div class="col-md-6">
        <div class="col-md-4">
          <%= "Yet to start" %>
          <%= radio_button("section", "1", "Tag1", :checked => true) %>
        </div>
        <div class="col-md-4">
          <%= "In Progress" %>
          <%= radio_button("section", "2", "Tag2") %>
        </div>
        <div class="col-md-4">
          <%= "Completed" %>
          <%= radio_button("section", "3", "Tag3") %>
        </div>
      </div>
    </div>
  </div>
</div>

最佳答案

选项 1:检查输出的 HTML。获取 ID 并在 javascript 中使用它

选项 2:手动指定 ID,例如:<%= radio_button("development_activity", "progress", "Yet to start", :checked => true, :id => 'custom_id') %>

关于javascript - 从 JavaScript 中的 Rails 表单访问单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39230288/

相关文章:

javascript - 如何使用 Javascript 在 TextArea(文本框)中单击(放置光标闪烁)而不使用鼠标单击

javascript - 在 JavaScript 中显示文本文件

ruby-on-rails - 如何让应用程序在 Facebook 的电影部分中列出

javascript - 无法使用 Ajax 接收 Rails 响应

ruby-on-rails - Rails gem 在执行 "rake test"时使用开发数据库而不是测试数据库

javascript - Angular 8 将 ngrx 状态绑定(bind)到组件

javascript - Webgl sylvester.js glUtils.js 权限

javascript - 两个 setTimeout 函数不能单独工作

php - 将 CSS 添加到默认的 Google Chrome 打印

html - 使用 css 覆盖提交按钮图像