我做了一些搜索,可以找到我想要的东西。不确定我是否需要这个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?谢谢!