看板 Web_Design 關於我們 聯絡資訊
目前在寫多重下拉選單 遇到一個小問題@@ 下拉選單1 > 下拉選單2 > 下拉選單3 ...... 起始值只有選單1 在選單1內選取一個選項後會去撈資料 取得資料後再生成選單2 我是在<select> 裡面使用onchange去呼叫 可以正常使用 但問題來了@@ 假設選單1 我選取C 此時選單2生成 並顯示都未選取狀態 然後選擇選單2任一選項 接著 我想再回到只選取選單1的C的狀況 也就是選單2都未選取 但就會因為沒有改變值 所以onchange無法觸發 想請問 我該怎麼做呢@@ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.163.194.238
joechiboo:你問的好怪,生成選單2的時候,選單1不是還在C嗎 ? 11/07 14:35
不好意思 我講的不清楚 選單1 > 選單2 A D B E C F 一開始選到C 生成選單2 此時選單2都沒被選取 另一端資料表呈現資料為 D+E+F 此時選了 E 資料表呈現為E的資料 我想要回到上一個步驟 就是選擇C 要呈現D+E+F 可是目前選單1 已經選取C了@@ 那要怎麼回到上一個步驟呢? ※ 編輯: jackyeah1213 來自: 118.163.194.238 (11/07 14:57)
joechiboo:你選單2選了E之後,會不能選D+E+F ?? 11/07 15:19
jackyeah1213:這下拉選單主要是用在部門與子部門的取資料選取 11/07 16:07
jackyeah1213:選單1選C 資料呈現是下面所有部門D E F的資料 11/07 16:07
jackyeah1213:選擇E之後 資料就只有呈現E的 而選單2只有 DEF選項 11/07 16:08
jackyeah1213:要使資料呈現為D+E+F 只能選擇選單1的C 11/07 16:08
jackyeah1213:這樣解釋joe大能比較了解我想表達的嗎@@? 11/07 16:09
b12031106:生成選單2的時候 自己再增加一個選項叫做DEF如何? 11/07 22:42
b12031106:這樣選單2就有DEF, D, E, F四個選項 選DEF就可以了 11/07 22:44
arrack:去掉的部分是你程式中寫的吧,不要去掉就好了 11/08 09:15
hom1130:Google jquery 多階選單 !! 11/08 11:47