配置方法:
(1)用类似下面的代码创建两个多选列表
HTML:
<select multiple name="fromBox" id="fromBox"> <option value="3">Finland</option> <option value="4">France</option> <option value="6">Mexico</option> <option value="1">Norway</option> <option value="5">Spain</option> <option value="2">United Kingdom</option> </select> <select multiple name="toBox[]" id="topBox"> <option value="12">Canada</option> <option value="13">Germany</option> <option value="11">United States</option> </select>
(2)用下面的javascript代码初始化设置:
Javascript:
<script type="text/javascript"> createMovableOptions("fromBox","toBox",500,300,'Available countries','Selected countries'); </script>
参数说明如下:
"fromBox" - 第一个多选列表的id(<select multiple name="fromBox" id="fromBox">)
"toBox" - 第二个多选列表的id(<select multiple name="toBox[]" id="toBox">)
500 - 控件的总宽度
300 - 控件的总高度
"Available countries" - 第一个多选列表的显示名称
"Selected countries" - 第二个多选列表的显示名称
提交表单的方法:
当提交表单时,我们希望只有选中的选项值被提交,所以需要一些javascript代码进行一些小的处理。
先在form标签中加入提交事件的处理:
Code:
<FORM onsubmit="selectItem()">
再加一段javascript代码:
Javascript:
function selectItem() { var obj = document.getElementById('toBox[]'); for(var no=0;no<obj.options.length;no++){ obj.options[no].selected = true; } }