js实现左右列表内容交换传递
2009-12-05 21:46
218 查看
<script language="javascript" type="text/javascript">
function move(formObj,toObj){
if(formObj.selectedIndex != -1){
toObj.add(new Option(formObj.options[formObj.selectedIndex].text,formObj.options[formObj.selectedIndex].value));
formObj.remove(formObj.selectedIndex);
//var index = formObj.selectedIndex;
}
}
</script>
<form name="form1">
<table>
<tr>
<td>
<select multiple name="left" size=7 ondblclick="move(this,this.form.right)">
<option value="0" selected>item1</option>
<option value="1">item2</option>
<option value="2">item3</option>
<option value="3">item4</option>
<option value="4">item5</option>
</select>
</td>
<td >
<input type="button" name="moveRigth" value=">>" onclick="move(this.form.left,this.form.right)"/>
<input type="button" name="moveLeft" value="<<" onclick="move(this.form.right,this.form.left)"/>
</td>
<td>
<select multiple name="right" size=7 ondblclick="move(this,this.form.left)">
<option value="0" selected>test1</option>
<option value="1">test2</option>
<option value="2">test3</option>
<option value="3">test4</option>
<option value="4">test5</option>
</select>
</td>
</tr>
</table>
</form>
function move(formObj,toObj){
if(formObj.selectedIndex != -1){
toObj.add(new Option(formObj.options[formObj.selectedIndex].text,formObj.options[formObj.selectedIndex].value));
formObj.remove(formObj.selectedIndex);
//var index = formObj.selectedIndex;
}
}
</script>
<form name="form1">
<table>
<tr>
<td>
<select multiple name="left" size=7 ondblclick="move(this,this.form.right)">
<option value="0" selected>item1</option>
<option value="1">item2</option>
<option value="2">item3</option>
<option value="3">item4</option>
<option value="4">item5</option>
</select>
</td>
<td >
<input type="button" name="moveRigth" value=">>" onclick="move(this.form.left,this.form.right)"/>
<input type="button" name="moveLeft" value="<<" onclick="move(this.form.right,this.form.left)"/>
</td>
<td>
<select multiple name="right" size=7 ondblclick="move(this,this.form.left)">
<option value="0" selected>test1</option>
<option value="1">test2</option>
<option value="2">test3</option>
<option value="3">test4</option>
<option value="4">test5</option>
</select>
</td>
</tr>
</table>
</form>
相关文章推荐
- select列表内容交换的js实现代码
- 左右列表内容交换传递
- select列表左右内容交换的JS代码,支持同时多选
- select列表内容交换的js实现代码
- jQuery插件实现select下拉框左右选择_交换内容(multiselect2side)
- js实现两个div左右并列显示,并实现点击标题,切换内容显示
- jQuery插件实现select下拉框左右选择_交换内容(multiselect2side) 的一些网站 (有时间整理)
- Js实现将选择框的内容传递到另一个选择框中
- Jq和JS实现下拉列表左右选择(时间)
- js实现在编辑框input下根据输入内容显示匹配内容的下拉列表(一)
- 可拖动拉伸的左右分栏效果,本例子是用Table以及JS来实现的,左右分栏可改变,拖动中间的边框就可实现宽度的调整,点击时可设置为隐藏左侧列表。
- js实现Select列表内容自动滚动效果代码
- JS实现左右拖动改变内容显示区域大小的方法
- 表格中用js左右添加从下拉列表中选择的内容
- js实现Select列表内容自动滚动效果代码
- js实现在编辑框input下根据输入内容显示匹配内容的下拉列表(二)
- 超级简单实现内容的左右移动js+jquery+html
- java结合jQuery.ajax实现左右菜单联动刷新列表内容
- 可拖动拉伸的左右分栏效果,本例子是用Table以及JS来实现的,左右分栏可改变,拖动中间的边框就可实现宽度的调整,点击时可设置为隐藏左侧列表。