2013-05-27 57 views
0

我有2個選擇選項列表中,它們是鏈接這種方法:Chained Select ListHTML選擇列表:鏈和過濾

我已經爲了過濾這些2所有值用這種方法選擇增加一個輸入:Input Filter Select List

當用戶在輸入鍵入一個字,有兩種情況:

1 /如果在第一列表中的單詞的用戶點擊:它會顯示在第二列表

2值可能/如果用戶點擊在第二列表中的單詞:它必須顯示/高亮顯示第一列表中的「父」 ..

我不知道該如何實現第二種情況..

我虛心向每一個解決方案:)

感謝,

回答

0

,因爲你所要做的使用javascript吧..
有兩種方法可以做到這

  1. 維護第二個列表中可用選項的父母陣列。使用列表中選擇值的arrday索引從數組中獲取值。在第二個列表上使用onChange()事件並在第一個列表中填充父項。

  2. 對於第二個列表,爲其父項提供選項值。即當用戶在第二個列表中選擇一個選項...作爲值,它應該返回它的父...我們將能夠在第一個相應列出。請注意,在這種情況下,它將覆蓋第二個列表中的實際值。

+0

感謝您的幫助,我在嘗試您的解決方案時,我看到了這個:[link](http://forum.jquery.com/topic/change-select-box-option-based-on-another -select-box-on-page),它似乎更容易:) –