日期:2014-05-18  浏览次数:20481 次

ListBox选择移除问题
是这样,我做了一个双向选择器。左边有两个listbox,分别为A,B,右边有一个listbox   为   C。A和B里的数据可以同时移动到C里。
现在有两个问题
1.用javascript移除listbox里选择的数据时候,能否用他的value值
例如listbox1.remove(Index)换成listbox1.remove(value)
当然这样写是肯定不行的。我想知道是不是能通过value移除?如果可以,怎么写?

2.有三个ListBox,当我把C里的数据(C有A和B的数据)回移的时候,怎么判断数据是从哪来的,也就是说怎么才能标识出他是A的数据,还是B的数据。

------解决方案--------------------
1 可以通过判断value实现,用循环遍历
2 可以将value值手动加成特殊形式如: A_value B_value形式实现
------解决方案--------------------
1.
listbox 对应 html 的中 select multiply

js 操作

Select.Options 对象,要支持其第三项,只要 Select.Options[2] = null

2。
移的过程就可以判断

之后判断,就根据值了, A 和 B 的值总不会一样吧?



------解决方案--------------------
学习
------解决方案--------------------
学习
------解决方案--------------------
学习