参考网上的代码,作了些修改,操作更简单。话不多説,看代码:(此方法同样适用于select,毕竟listBox在客户端就时一个select)
【原】js实现2个listbox的乾坤大挪移<script language="javascript" type="text/javascript">
【原】js实现2个listbox的乾坤大挪移        
【原】js实现2个listbox的乾坤大挪移        function AddAll(lsbSource,ltbDestination)
>
==================================
>

注意:这种方式添加的Listitem是不能在服务器端获取值的,因为ListBox在客户端是解释成了Select来的,以上所有操作都不能保存在页面的ViewState中。如果要取得ListBox中新增加的值,我的做法是在页面提交时,用js取出ListBox中的值,然后保存在一个隐藏域里来解决这个问题的。如果你有更好的方法,欢迎留下学习~~

相关文章: