一直在使用该网站一段时间 - 第一次发布。javascript下拉菜单返回值
我有一个问题,我正在努力解决。在Javascript中(不是jQuery或AJAX),我试着有两个下拉菜单,第三个字段返回一个基于这两个下拉菜单的整数。所以我有下拉菜单1,当用户从该菜单中选择一个值时,第二个下拉菜单将显示相关的项目 - 我已经运行良好,使用我在这里找到的示例:Populate one dropdown based on selection in another
但是,我现在需要能够根据第二个下拉菜单中的选择拉出一个值。例如,用户在第一个菜单中选择“Audi”,然后在第二个菜单中选择“A4”,然后显示该特定项目的价格。
im完全丧失了这个,一直试图使用第二个下拉菜单的索引 - 一旦用户选择了第三项索引应该返回“4”,然后我可以设置另一个数组来切换那“4”到我想要的价值 - 但那似乎笨重。
在我为我的菜单的初始测试中,我用这个数组:
stone_category = 0;
stone_category["Granite & Marble"]=1;
stone_category["Sensa Granite"]=2;
stone_category["Silestone Quartz - Polished Finish"]=3;
stone_category["Silestone Quartz - Leather & Volcano Finish"]=4;
stone_category["Eco Recycled Surfaces - Polished Finish"]=5;
stone_category["Caesarstone Quartz - Polished Finish"]=6;
stone_category["Unistone Quartz - Polished & Leather Finish"]=7;
stone_category["Samsung Radianz Quartz - Polished Finish"]=8;
stone_category["Okite Quartz - Polished Finish"]=9;
stone_category["Compac Quartz - Polished and Matt Finish"]=10;
从这我可以拉的数值在计算中使用。然而,然后我不得不建立我的下拉菜单,该阵列的风格不适用于第二个菜单,让我在现在的损失。
我希望我已经解释清楚了。
是的,你解释清楚,但请添加您当前的HTML和JavaScript(如果可能,请设置小提琴)。我相信你会很快得到答案。 :) – sinisake