我正在寻找一个下拉列表脚本,该脚本会自动更新从初始下拉列表选择中所做的选择派生的几个子下拉列表中下拉列表下方的内容。
我在http://www.javascriptsource.com/forms/dynamic-drop-down-list.html上试用了该脚本,并花了 6 个小时试图使它对我有利,但我得出的结论是,我是肯定做错了什么,需要帮助。
我想从一个下拉列表开始,其中包含可以构建的计算机的“类”。例如; 终极,高,中,低。当用户选择其中一个选项时,下拉下拉解锁,给出新的选项,以及选择该选项时,以下更新等,等等,直到表单末尾的最后一项。
这是一个允许用户为自己构建 PC 的项目,但由于主板具有某些限制,例如 RAM 数量或 CPU 容量,容纳 RAM/CPU 的下拉菜单必须适应所选主板, ETC。
我想到的基本布局是;
请选择一个班级
[下拉1“类”]
- 最终的
- 高的
- 中等的
- 低的
【下拉2“主板”】
- 内容
[下拉3“内存”]
- 内容
[下拉4“CPU”]
- 内容
[下拉5“光驱”]
- 内容
[下拉6“硬盘”]
- 内容
【下拉7“机箱”】
- 内容
【下拉8“电源”】
- 内容
等等。因此,假设您的主板仅支持 8GB RAM,那么 RAM 子下拉菜单将显示 2GB、4GB 和 8GB 选项,但不会显示 16GB 或 32GB 等附加选项。下拉菜单不应该被锁定为只有 1 个下拉菜单,而是在整个过程中保持灵活,以防主板/cpu/ram 不兼容,因此需要锁定某些项目。
也许列出可以在“终极”类别下制作的物品清单,然后降到“低”?
如果有人能在这方面帮助我,我将不胜感激,甚至指出我已经完成上述类似项目的方向。