我想知道是否有关于如何制作动态选择表单的插件或教程?
我正在尝试使用f.select选择汽车名称,并且根据在下一个f.select中选择的汽车名称,将仅显示属于汽车名称的车型。 我已经尝试过Railscasts解决方案,但它似乎是旧版本的rails或我做错了什么。 感谢。
我使用的是rails 3.0,我试过的railscast是http://railscasts.com/episodes/88-dynamic-select-menus
答案 0 :(得分:3)
没有自动方式(如果我理解正确 - 当用户在某个选择框中选择carname时,另一个选择框中的选项必须相应地更改)。我将假设carmodel是一个选择框,但如果它是一个文本框,你仍然可以使用相同的解决方案。你基本上有两个选择:
Ajax解决方案将更容易,因为您需要更少的Javascript逻辑。
要了解如何使用jQuery添加选项框的选项,请查看以下问题:What is the best way to add options to a select from an array with jQuery?