2012-08-28 81 views
2

我有一個場景,在JSP中,我必須做一個包含10個項目的列表的組合說1,2,3 ... 10.現在我選擇一個組合。我還需要提供一個添加按鈕,它會添加另一個組合,其中包含與前一個組合中選擇的元素相同的元素。javascript:如何使多個組合框具有相同的數據

例如,如果第一個組合的選擇值是1,那麼在下一個組合中,我將列出2,3,4 ...... 10,即有9個元素等等。用戶可以像這樣添加10個連擊組合,每個連擊組合具有之前未被選中的項目。

任何人都可以幫助我嗎? 在此先感謝:) !!!

+0

如果您使用的是struts,那麼請嘗試使用''? – Prateek

回答

0

只是爲了清除事情,你的場景是,你有10個組合框,包含值從1到10 ...我建議你可以使用case語句或多個if語句,你可以使用JavaScript。 ..

+0

假設我選擇第一個組合值爲10.然後我點擊添加按鈕,它創建另一個組合項目1,2,3,4 ..... 9但不是10,因爲它已經在前面的組合中選擇。 如果我在第二個組合中選擇1,那麼在點擊添加按鈕之後,組合將出現具有相同的項目但不是10和1因爲他們已經被選擇。這就是我要的。 – user1629770

+0

您將擁有不同的數組,例如{1,2,3,4,5,6,7,8,9}等等,每個數組在1到10之間有1個缺失數字,並且您的if語句將會去像 x = 10; (x!= 1) selectBox.options.add(x);如果(combobox.value == 1) { while(x!= 1) selectBox.options.add x--; } 代碼的邏輯看起來有點像這樣... –

相關問題