Javascript 基于一个外部源和以前所做选择的下拉选项?

Javascript 基于一个外部源和以前所做选择的下拉选项?,javascript,html,excel,html-select,Javascript,Html,Excel,Html Select,好吧,这可能会让人困惑。让我试着解释一下: 我的一个客户让我创建一个解决方案生成器。简单地说,这是一个生成器,它根据您对几个封闭(下拉)问题的回答为您提供解决方案。不过,每个问题的选项取决于您对上一个问题的回答 例如:问题A给出了“1”、“2”和“3”。选择“1”会给出10-15个选项,但如果选择“2”,则会给出16-20个选项。如果你选择2,然后是17,那么你会得到110-120的选项,但是如果你选择2,然后是16,那么你会得到100-109的选项。最后:第三个问题的答案给出了一个答案,这个答

好吧,这可能会让人困惑。让我试着解释一下:

我的一个客户让我创建一个解决方案生成器。简单地说,这是一个生成器,它根据您对几个封闭(下拉)问题的回答为您提供解决方案。不过,每个问题的选项取决于您对上一个问题的回答

例如:问题A给出了“1”、“2”和“3”。选择“1”会给出10-15个选项,但如果选择“2”,则会给出16-20个选项。如果你选择2,然后是17,那么你会得到110-120的选项,但是如果你选择2,然后是16,那么你会得到100-109的选项。最后:第三个问题的答案给出了一个答案,这个答案与第三个问题的答案相连。例如;最后选择117会给你“肥皂”,而第三个问题选择104会给你“给你妻子一份礼物”

简单地说:三个(或者更多)下拉列表,给出的选项取决于在上一个下拉列表中所做的选择。最后一个问题和选择的答案将根据最终选择为您提供答案

这里的问题是:我不确定从哪里开始。我知道这可以通过HTML和Javascript实现,但是下拉菜单的选项应该是用户友好的可编辑的。因此,HTML并不是我最好的选择,而Excel表格则更容易。但我的问题是:如何让HTML依赖于excel工作表

因此我的问题是:我最好的选择是什么?在网络友好和用户友好方面,我应该使用什么来获得最佳效果


谢谢大家

有一个jQuery脚本,您可能会喜欢它。它被称为jQuery相关选择。我以前用过,效果很好

有一个jQuery脚本,您可能会喜欢它。它被称为jQuery相关选择。我以前用过,效果很好

这似乎很有趣。。但是…仍然应该检查这是如何对用户友好*并且在30秒内还没有发现:)*显然,有多个下拉列表很少是最佳的,但是对于用户友好程度的要求是有限的。我想这应该是一个逐案的场景,但是(我认为)这确实得到了你想要的结果。用户友好性很重要,但在某些情况下,必须获取信息,我认为这个脚本可以很好地做到这一点。我还认为这是一个很好的折衷方案:你的下拉列表不会永远持续下去,这本身就很好,你可以很好地分离代码,对用户来说会更清晰。这似乎很有趣。。但是…仍然应该检查这是如何对用户友好*并且在30秒内还没有发现:)*显然,有多个下拉列表很少是最佳的,但是对于用户友好程度的要求是有限的。我想这应该是一个逐案的场景,但是(我认为)这确实得到了你想要的结果。用户友好性很重要,但在某些情况下,必须获取信息,我认为这个脚本可以很好地做到这一点。我还认为这是一个很好的折衷方案:你的下拉列表不会永远持续下去,这本身就很好,你可以很好地分离代码,对用户来说会更清晰。