2012-08-28 122 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--; } 代码的逻辑看起来有点像这样... –

相关问题