0

我有 2 个选择元素,我使用第一个选择的选定选项值设置第二个多重选择的项目。

我将值绑定到多个类型的第二个选择。我正在隐藏中跟踪所选项目的值,因为如果用户选择第一个选择元素的另一个选项,则第二个选择绑定不同的选项值。

1- 选择具有类别组值的元素

2- 具有类别值的多选元素

例如第一个选择是类别组,当用户选择类别组时,我将该组的类别绑定到多个选择元素中。假设用户选择了 ID 为 1、4、5、7 的组。我将它们设置为隐藏字段中的逗号分隔值。如果用户选择另一个类别组,我将该组的类别绑定到多个选择元素。假设用户选择了类别 11、15、18。当前隐藏值为“1,4,5,7,11,15,18”。但随后从中取消选择 15。我必须将隐藏字段的值设置为:“1,4,5,7,11,18”。但我无法检测到哪个选项被取消选择。有没有办法以任何方式检测它?

也许我应该使用更好的算法。非常感谢任何帮助。谢谢

4

1 回答 1

0

我将多选框更改为复选框列表,这样我可以单独跟踪每个项目的选择/取消选择更改。然后,如果未选中,则从隐藏值中删除,或者如果选中,则将值添加到列表中。这是做我正在做的事情的更好方法。

于 2012-11-18T14:43:20.080 回答