由于需求需要
需要做2个mutiply形的select
一个表示可选分类listbox1
一个标识已选分类listbox2
可以通过button实现添加和删除(我是通过一下方法实现)
function AddOption() { document.getElementById("ListBox2").appendChild(document.getElementById("ListBox1").options[document.getElementById("ListBox1").selectedIndex]); document.getElementById("ListBox1").removeChild(document.getElementById("ListBox1").options[document.getElementById("ListBox1").selectedIndex]); } function DeleteOption() { document.getElementById("ListBox1").appendChild(document.getElementById("ListBox2").options[document.getElementById("ListBox2").selectedIndex]); document.getElementById("ListBox2").removeChild(document.getElementById("ListBox2").options[document.getElementById("ListBox2").selectedIndex]); }
同时需要将 已选分类listbox2 里的所有值回传到服务器(主要是要知道如何实现这个,下面的为我自己实现时候出现的问题,能够回答最好,不能回答也无所谓)
在做回传的时候我碰到了一个问题
就是如果通过javascript添加select的option后
for (i=0 ; i<document.getElementById("ListBox2").length;i++)
这样遍历就会出异常
而为什么出我不打清楚
MMMHUHU
白板的微信
相关分类