一直在使用該網站一段時間 - 第一次發佈。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