根据选择更改rails中表单的数据值

时间:2014-06-18 21:49:30

标签: javascript jquery ruby-on-rails forms

我做了一些搜索,可以找到我想要的东西。不确定我是否需要这个Javascript,但想检查我是否可以使用rails。

我有一个带有两个下拉输入的表单:time和:time_end

我的bookings.rb(下面)

中的代码通过相同的方法填充两个下拉列表
TIME = {
"08:00" => 0,
"08:30" => 1,
"09:00" => 2,
"09:30" => 3,
"10:00" => 4,
"10:30" => 5,
"11:00" => 6,
"11:30" => 7,
"12:00" => 8,
}
像这样:

  <%= f.label :time, "Start Time" %>
  <select name="booking[time]">
    <% Booking::TIME.each do |name, value| %>
      <option value="<%= name %>"><%= "#{name}" %></option>
    <% end %>
  </select>


  <%= f.label :time_end, "End Time" %>
  <select name="booking[time]">
    <% Booking::TIME.each do |name, value| %>
      <option value="<%= name %>"><%= "#{name}" %></option>
    <% end %>
  </select>

我想做的就是这个。如果我在:time字段中选择(例如)“10:00”,当我选择:time_end字段的下拉列表时,我想要选择的唯一选项是“10:00”之后出现的选项。

这是相当简单还是我需要一些JavaScript?谢谢!

0 个答案:

没有答案