0

再会!我有两个下拉菜单。一个用于区域,一个用于分区。当我从区域菜单中选择一个选项时,我希望过滤我的分区菜单,其中仅包含所选区域上的分区。这是我的代码示例:

<td>
    <label for="docu_reg">Region</label>
    <%= collection_select :docu, :reg, Region.find(:all), :reg_name, :reg+name, {:include_black => 'None' } %>
</td>
<td>
    <label for="docu_div">Division</label>
    <%= collection_select :docu, :division, Division.find(:all, :order => "div_name ASC", :div_name, :div_name, {:include_blank => 'None'} %>
</td>

它目前正在工作,但它显示了所有的部门:) 我在 Rails 上使用 ruby​​。感谢以后的回复=D

4

1 回答 1

0

您需要 javascript 来实现这一点,而且还有很多方法可以做到这一点。我认为没有人可以在这里准确地解释如何做到这一点,所以你真的应该搜索一些教程。

这个有点旧,也许有一些新的方法(也许更好)来做到这一点,但这会给你一些关于你应该如何做的提示。

http://railscasts.com/episodes/88-dynamic-select-menus

于 2012-05-16T03:03:08.250 回答