在javascript中从rails表单访问单选按钮

时间:2016-08-30 14:29:51

标签: javascript html ruby-on-rails erb

我正在构建一个rails应用程序。我想访问Java Script中的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 个答案:

答案 0 :(得分:1)

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

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