我在JSF页面上工作,我在页面中有两个MultiSelectListbox。在Multiselectlistbox上获取bean的值,另一个列表框为空。我编写了javascript代码,将选中的项目作为选项标记添加到另一个列表框中。问题是选项标记没有被添加到另一个列表框中,它只会出现一秒钟然后消失。
<script type="text/javascript">
function move(direction) {
var src = document.getElementById('selectbox:left')
var trg = document.getElementById('selectbox:right')
var tem
if (direction) {
tem = src
src = trg
trg = tem
}
var selected = []
for ( var i in src.options) {
if (src.options[i].selected) {
trg.options.add(new Option(src.options[i].text,
src.options[i].value));
}
}
}
&#13;