Javascript 几个可配置的下拉列表

Javascript 几个可配置的下拉列表,javascript,list,drop-down-menu,Javascript,List,Drop Down Menu,我正在搜索一个下拉列表脚本,该脚本自动更新从初始下拉列表选择中所做选择派生的几个子下拉列表中下拉列表下方的内容 我在试过剧本,花了6个小时试着让它对我有利,但我已经得出结论,我肯定做错了什么,需要帮助 我想从一个下拉列表开始,其中包含可以构建的计算机的“类”。例如;终极,高,中,低。当用户选择其中一个选项时,下面的下拉列表将解锁,提供新的选项,当选择该选项时,下面的内容将更新,等等,直到表单的最后一项 这是一个允许用户为自己构建PC的项目,但由于主板具有某些限制,例如RAM数量或CPU余量,因此

我正在搜索一个下拉列表脚本,该脚本自动更新从初始下拉列表选择中所做选择派生的几个子下拉列表中下拉列表下方的内容

我在试过剧本,花了6个小时试着让它对我有利,但我已经得出结论,我肯定做错了什么,需要帮助

我想从一个下拉列表开始,其中包含可以构建的计算机的“类”。例如;终极,高,中,低。当用户选择其中一个选项时,下面的下拉列表将解锁,提供新的选项,当选择该选项时,下面的内容将更新,等等,直到表单的最后一项

这是一个允许用户为自己构建PC的项目,但由于主板具有某些限制,例如RAM数量或CPU余量,因此容纳RAM/CPU的下拉列表必须适应所选主板等

我心目中的一个基本布局是

请选择一个班级

[下拉列表1“类”]

  • 终极的
  • 中等
[下拉菜单2“主板”]

  • 内容
[下拉3“RAM”]

  • 内容
[下拉列表4“CPU”]

  • 内容
[下拉列表5“光盘驱动器”]

  • 内容
[下拉列表6“硬盘驱动器”]

  • 内容
[下拉列表7“机箱”]

  • 内容
[下拉列表8“电源”]

  • 内容
因此,假设您的主板只支持8GB的RAM,则RAM子下拉列表将显示选项2GB、4GB和8GB,但不会显示其他选项,如16GB或32GB。下拉列表不应仅锁定为一个下拉列表,而是始终保持灵活性,以防主板/cpu/ram不兼容,因此需要锁定某些项目

也许可以列一个清单,列出可以在“终极”类别下制作的物品,然后让我的方式降到“低”


如果有人能在这方面为我提供帮助,我将不胜感激,甚至可以为我指明一个类似项目的方向,上述项目已经完成。

我相信这就是您所寻找的:


你要搜索的术语的另一个重复是“层叠下拉列表”;你会发现很多关于如何做的信息。谢谢你的回复!我已经检查过了,但是大多数只支持有限的数量,有些甚至没有基本的文档。Sean Johnson/Sachlen提供的配置文件有大量的文档记录,甚至还附带了一个配置文件,使其更加简单。我已经研究了一下配置,看起来很简单,所以我会看看我能做些什么。感谢大家迄今为止的帮助,我将从现在起尽我最大的努力!如果我陷入困境,希望你们中的一位能帮我解决无论采用哪种方式,我都会确保更新结果。我已经成功地使脚本适合我,但是我想添加一个选项,当用户选择一个项目时,页面底部的总计将被更新,用于每个产品,因此最终的选择将与总计一起显示,并在表单中用于向我发送信息。但是我发现我不知道如何实现它,有什么想法吗?提供一些上下文,简要总结一下链接中的内容如何?谢谢你提供的内容丰富的帖子,我以后会记住的!:)