我在Rails 5应用程序中有一个“课程”模型,其表定义如下:
class CreateCourse < ActiveRecord::Migration[5.1]
def change
create_table :projects do |t|
t.string :name
t.string :department
t.string :professor
end
end
end
我想创建一组3个动态下拉菜单,每个菜单都取决于先前的菜单。
示例:
当用户在第一个菜单中选择department
时,它将自动过滤并填充与所选department
匹配的记录名称的第二个菜单。用户选择了department
和name
之后,应该使用与这两个条件匹配的记录的professor
自动填充第三个菜单。
有没有办法做到这一点?
答案 0 :(得分:0)
Microsoft XML, v6.0
Microsoft VBScript Regular Expressions
这是您要找的吗?
答案 1 :(得分:0)
对我来说,这听起来像是一个客户端问题。如果您的客户端是网络浏览器,那么您将使用javascript完成此操作。对于每个下拉列表,将事件监听器添加到change
事件中。