两个select多选模式的选项相互移动(示例代码)
function allSelect(){ var chsen=document.getElementById('chosen'); //如果chsen列表框为0或第一个选项值为'temp' if(chsen.length && chsen.options[0].value=="temp") return; for(var i=0;i<chsen.length;i++){ chsen.options[i].selected=true; }
//得到数据 function getdata() { var List = document.forms[0].RoleList; //得到一个隐藏文本框对象 var roles = document.getElementById("TRoleList"); roles.value = ""; var s = ""; if (List.length != 0) { for (i = 0; i < List.length; i++) { s += List.options[i].value + ","; } }
roles.value = s; }}</script></head><body><table border="0"><form onSubmit="allSelect()"> <tr> <td> <select name="possible" size="4" MULTIPLE width="200" style="width:200px"> <option value="1">中国广州</option><option value="2">中国上海</option><option value="3">中国北京</option> <option value="4">中国武汉</option> </select> </td> <td><a href="javascript:copyToList('possible','chosen')">添加至右方--><br> <br></a><a href="javascript:copyToList('chosen','possible')"><--添加至左方</a></td> <td> <select name="chosen" size="4" MULTIPLE width="200" style="width:200px;"> <option value="temp">从左边选择你的地区</option> </select> </td> </tr></form> </table><input type="button" value="提交" onclick="allSelect()" />yle<input type="text" style="display:none;" id="TRoleList"></body></html>
- 两个select多选模式的选项相互移动(示例代码)
- Java设计模式之策略模式代码示例
- 工厂模式代码示例(一)
- PHP判断手机等移动设备示例代码
- 观察者模式的java代码示例
- 若要调试此模块,请将其项目生成配置更改为“调试”模式。若要取消显示此消息,请禁用“启动时若没有用户代码则发出警告”调试器选项。
- 导航跟随滚动条置顶移动示例代码
- 【设计模式】java工厂模式代码示例
- 【JS设计模式】状态模式的代码示例
- 两个列表框中的元素相互移动(源代码)
- 鼠标移动图片的示例代码
- Java设计模式笔记之抽象工厂代码示例
- Singleton模式的C++实现研究(示例代码)
- 23种设计模式 UML 类图及对应示例代码 (二)
- 原型模式代码示例
- 设计模式之工厂模式代码示例
- js动态移动滚动条至底部示例代码
- C#设计模式之迭代器模式示例代码
- 《ACE程序员指南》中领导者与跟随者模式示例代码中的bug和解决方案