我正在尝试制作一个动态表单,其中底部某些表单的名称基于顶部某些表单的值。例如...
在页面顶部会有两个下拉菜单。在页面底部,将有两个单选按钮。第一个单选按钮的名称将具有第一个下拉菜单选项的名称,第二个单选按钮将具有第二个下拉菜单选项的名称。
这是我到目前为止所拥有的:
<%= simple_form_for(@game) do |f| %>
<%= f.error_notification %>
<center>
<div class="form-inputs">
<%= choices = options_for_select( Team.all.map { |team| team[:name] } ) %>
<p>Team 1:</p>
<%= f.select :first_team_name, choices %>
<p>Team 2:</p>
<%= f.select :second_team_name, choices %>
<p>Who you think will win</p>
<%= f.text_field :user_guess %>
</br>
<%= f.submit "Simulate!", class: "btn btn-large btn-primary"%>
</div>
</center>
<% end %>
文本字段将被那些单选按钮代替,而不是文本字段。
在提交表单之前如何访问下拉菜单的值?