手机
当前位置:查字典教程网 >编程开发 >JSP教程 >jsp中两个框中内容互换可以添加也可以移除
jsp中两个框中内容互换可以添加也可以移除
摘要:在项目中需要实现如下的效果内容。如图:具体实现的源码如下:两个框的页面源码:已选角色:主任医师护士前台内勤备选角色:工程师1工程师2工程师3...

在项目中需要实现如下的效果内容。如图:

jsp中两个框中内容互换可以添加也可以移除1

具体实现的源码如下:

两个框的页面源码:

已选角色:<br /> <select multiple="multiple" name="roleIds" size="10" id="roleIds"> <option value="1"> 主任 </option> <option value="2"> 医师 </option><option value="3"> 护士 </option><option value="4"> 前台 </option><option value="5"> 内勤 </option> </select> <input type="button" value="<<-添加" /> <input type="button" value="移除->>" /> <br/> 备选角色:<br /> <select multiple="multiple" size="10" id="roleList"> <option value="6"> 工程师1 </option><option value="7"> 工程师2 </option><option value="8"> 工程师3 </option><option value="9"> 工程师4 </option><option value="10"> 工程师5 </option><option value="11"> 工程师6 </option> </select>

实现的js代码:

function moveOptions(oSource, oTarget) { while (oSource.selectedIndex > -1) { var opt = oSource.options[oSource.selectedIndex]; oSource.removeChild(opt); var mark = true; for(var i = 0; i < oTarget.options.length; i++){ if(opt.value == oTarget.options[i].value){ mark = false; } } if(mark){ var newOpt = document.createElement("OPTION"); oTarget.appendChild(newOpt); newOpt.value = opt.value; newOpt.text = opt.text; newOpt.selected = true; } } }

【jsp中两个框中内容互换可以添加也可以移除】相关文章:

struts2中一个表单中提交多个请求的例子

Java Web项目前端规范(采用命名空间使js深度解耦合)

JSP与JS交互问题 值传递

九、处理Cookie

jsp中文页面乱码与传参乱码

Java和jsp编程中应该注意的几个常见问题

jsp文件上传与下载实例代码

一个可以防止刷新的JSP计数器

jsp中两个框中内容互换可以添加也可以移除

jsp JFreeChart使用心得与例子

精品推荐
分类导航