js代码
<script type="text/javascript">
function MoveAll(FromList,ToList){
for(var i=0;i<FromList.length;i++){
ToList[ToList.length] = new Option(FromList.options[i].text,FromList.options[i].value);
}
FromList.length=0;
}
function MoveSelection(FromList,ToList){
for(var i=0;i<FromList.length;i++){
if(FromList.options[i].selected){
ToList[ToList.length] = new Option(FromList.options[i].text,FromList.options[i].value);
}
}
for(i=FromList.length-1;i>=0;i--){
if(FromList.options[i].selected)FromList.remove(i);
}
}
function checkAll(floorIds){
for(var i=0;i<floorIds.length;i++){
floorIds.options[i].selected = true;
}
var storageCodeStr = document.forms[0].storageCode.value;
if(storageCodeStr == "") {
alert("请选择仓库!");
return false;
}
if(floorIds.length<1) {
alert("请选择楼层!");
return false;
}
}
</script>
jsp代码
<s:form action="saveFloorStore"
onsubmit="return checkAll(this.floorIds);">
<table width="100%">
<tr>
<td>
仓库名称:
</td>
<td colspan="3">
<s:select list="#storageNames" name="storageCode"
listKey="dicCode" listValue="dicName" label="仓库名称" headerKey="" headerValue="" onchange="addSelectFloor();"/>
</td>
</tr>
<tr>
<td rowspan="2">
楼层信息:
</td>
<td>
已有楼层
</td>
<td rowspan="2">
<input type="button"
onClick="MoveSelection(this.form.right,this.form.floorIds)"
value="<< 添 加"/>
<br>
<input type="button"
onClick="MoveAll(this.form.right,this.form.floorIds)"
value="<< 全部添加"/>
<br>
<input type="button"
onClick="MoveSelection(this.form.floorIds,this.form.right)"
value="删 除 >>"/>
<br>
<input type="button"
onClick="MoveAll(this.form.floorIds,this.form.right)"
value="全部删除 >>"/>
</td>
<td>
系统默认楼层集合
</td>
</tr>
<tr>
<td>
<select name="floorIds" id="floorIds" size="10" multiple="multiple"
style="width: 180"
ondblclick="MoveSelection(this.form.floorIds,this.form.right)">
<s:iterator value="#request.haveFloor" id="haveFloor">
<option value="${haveFloor.dicCode }">
${haveFloor.dicName }
</option>
</s:iterator>
</select>
</td>
<td>
<select name="right" size="10" multiple="multiple"
style="width: 180"
ondblclick="MoveSelection(this.form.right,this.form.floorIds)">
<s:iterator value="#request.floor" id="storeFloor">
<option value="${storeFloor.dicCode }">
${storeFloor.dicName }
</option>
</s:iterator>
</select>
</td>
</tr>
<tr>
<td>
</td>
<td>
<s:submit value="下一步"/>
<!-- <input type="button" value="返 回" onclick="history.back();"/> -->
</td>
</tr>
</table>
</s:form>
- 大小: 20.8 KB
分享到:
相关推荐
有两个框,选择完之后点击移动,移动到右边,右边也可以移动到左边
实现两个多选框之间的移动数据操作实现两个多选框之间的移动数据操作实现两个多选框之间的移动数据操作
javascript移动多选框很好的例子
代码如下:<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” ...<head> <... charset=gb2312″ /> <...script type=”text/javascript”
选择一个或以上的选项后,点击对应的方向键,可以把选中的选项移动到另一栏。 其中,左边一栏为 source,右边一栏为target的设计也反映了这两个概念。
js多选下拉框多选下拉框多选下拉框js多选下拉框多选下拉框多选下拉框
两个多选下拉框左右来回选择,被选的一方消失,移动到目标下拉框中
6.11 获取多选框的选择项 6.12 手动调整的列表框 6.13 下拉框式网站导航 6.14 综合的搜索引擎 6.15 经典的ListView列表框 第7章 键盘操作和状态栏特效 7.1 按功能键返回首页 7.2 回车实现Tab键功能 7.3 Ctrl+Enter...
6.11 获取多选框的选择项 6.12 手动调整的列表框 6.13 下拉框式网站导航 6.14 综合的搜索引擎 6.15 经典的ListView列表框 第7章 键盘操作和状态栏特效 7.1 按功能键返回首页 7.2 回车实现Tab键功能 7.3 Ctrl+Enter...
3.6 判断复选框是否选择. 3.7 复选框的全选,多选,全不选,反选 3.8 文件上传过程中判断文件类型 4、字符类 4.1 判断字符全部由a-Z或者是A-Z的字字母组成 4.2 判断字符由字母和数字组成。 4.3 判断字符...
多选框左右和上下移动,交换数据,以及沉底,上移,还有 options 用法
31.复选按钮在JS中判断是否选中:document.forms[0].checkThis.checked (checked属性代表为是否选中返回TRUE或FALSE) 32.单选按钮组(单选按钮的名称必须相同):取单选按钮组的长度document.forms[0].groupName.length ...
实例073 不提交表单获取复选框的值 118 实例074 控制复选框的全选或反选 118 实例075 只有一个复选框时控制复选框的全选或反选 119 2.5 密码域 120 实例076 让您的密码域更安全 120 实例077 不提交表单自动检测密码...
左右移动多选框插件,压缩包文件比较多,需要自己查找multiselect.min.js 、multiselect.js 文件
2.选择浏览器的“工具”-“安全”-“本地Intranet”-“自定义级别”-“活动脚本”中选用“禁用”单选框 3.在浏览器中输入下述地址:http://localhost/1.2.htm • 1.1.htm 多段代码相互调用 • 1.2....
jquery -1.10.2.min.js,jQuery UI – v1.12.1。 jQuery 代码 不多说了,之间上代码。不懂的地方看注释。 [removed] //鼠标按下时的X Y坐标 var mouseDownX; var mouseDownY; //鼠标按下时移动的X Y 坐标 var ...
3.7 复选框的全选,多选,全不选,反选 3.8 文件上传过程中判断文件类型 4、字符类 4.1 判断字符全部由a-Z或者是A-Z的字字母组成 4.2 判断字符由字母和数字组成。 4.3 判断字符由字母和数字,下划线,点号组成....
3.6 判断复选框是否选择. 3.7 复选框的全选,多选,全不选,反选 3.8 文件上传过程中判断文件类型 4、字符类 4.1 判断字符全部由a-z或者是a-z的字字母组成 4.2 判断字符由字母和数字组成。 4.3 判断字符...
Bootstrap-table插件提供了非常丰富的属性设置,可以实现查询、分页、排序、复选框、设置显示列、Card view视图、主从表显示、合并列、国际化处理等处理功能,而且该插件同时也提供了一些不错的扩展功能,如移动行、...