0

良い一日!2 つのドロップダウン メニューがあります。1 つは地域用、もう 1 つは部門用です。リージョン メニューからオプションを選択したときに、選択したリージョンのディビジョンのみを含むディビジョン メニューをフィルタリングしたいと考えています。これが私のコードのサンプルです:

<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>

現在動作していますが、すべての部門が表示されます:)私はRuby on Railsを使用しています。将来の返信をありがとう= D

4

1 に答える 1

0

それを実現するにはJavaScriptが必要であり、それを行う方法は他にもあります。ここでそれを行う方法を正確に説明できる人は誰もいないと思うので、実際にチュートリアルを検索する必要があります.

これは少し古いもので、これを行うための新しい方法 (おそらくより良い方法) があるかもしれませんが、これにより、どのように行うべきかについてのヒントが得られます。

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

于 2012-05-16T03:03:08.250 に答える