select下拉菜单反显不可改动,且submit能够提交数据
2016-01-03 15:56
295 查看
首先通过后台funcA()将下拉菜单反显不可改动的数据response到disable.jsp页面,disable.jsp:
<script>
var data1=${result.object.data1};
var data2=${result.object.data2};
var data3=${result.object.data3};
......条件
function setDisable(){
show(data1,data2,data3);
$("#.disable_select_property").attr("disabled",true);
}
</script>
<select class="disable_select_property" id = "object_data1" name="object_data1">
<select class="disable_select_property" id = "object_data2" name="object_data2">
<select class="disable_select_property" id = "object_data3" name="object_data3">
disable.jsp select得到从后台传递过来的数据后,因为被设置为disabled。在页面上将显示灰色,下拉菜单不可下拉显示,仅仅显示传递过来的数据,在将这些数据submit给后台funcB()时,提交是失败的。为了使funcB()可以request到这些数据,在disable.jsp内加入hidden类型的<input>:
<input type="hidden" name="data1" id="data1" value="${result.object.data1}"/>
<input type="hidden" name="data2" id="data2" value="${result.object.data2}"/>
<input type="hidden" name="data3" id="data3" value="${result.object.data3}"/>
然后在funcB()中request submit的数据:
request.getParam("data1");
request.getParam("data2");
request.getParam("data3");
<script>
var data1=${result.object.data1};
var data2=${result.object.data2};
var data3=${result.object.data3};
......条件
function setDisable(){
show(data1,data2,data3);
$("#.disable_select_property").attr("disabled",true);
}
</script>
<select class="disable_select_property" id = "object_data1" name="object_data1">
<select class="disable_select_property" id = "object_data2" name="object_data2">
<select class="disable_select_property" id = "object_data3" name="object_data3">
disable.jsp select得到从后台传递过来的数据后,因为被设置为disabled。在页面上将显示灰色,下拉菜单不可下拉显示,仅仅显示传递过来的数据,在将这些数据submit给后台funcB()时,提交是失败的。为了使funcB()可以request到这些数据,在disable.jsp内加入hidden类型的<input>:
<input type="hidden" name="data1" id="data1" value="${result.object.data1}"/>
<input type="hidden" name="data2" id="data2" value="${result.object.data2}"/>
<input type="hidden" name="data3" id="data3" value="${result.object.data3}"/>
然后在funcB()中request submit的数据:
request.getParam("data1");
request.getParam("data2");
request.getParam("data3");
相关文章推荐
- 配置两个tomcat
- 数据结构之哈夫曼树
- 深入解析Java的Hibernate框架中的一对一关联映射
- 移动云计算综述相关知识点——已弃坑
- 6.linux高阶命令
- c++标准库 及 命名空间std
- 二叉树的遍历规则(前序遍历、后序遍历、中序遍历)
- 纯clipboard.js实现复制(IE兼容至IE7)
- JVM(一)——GC,内存分配和垃圾回收
- LSGO软件技术团队2015~2016学年第十七周(1221~1227)总结
- LSGO软件技术团队2015~2016学年第十六周(1214~1220)总结
- ExpandableListView使用详解
- C#反射示例代码
- 4.2.5 Android 下拉刷新的几个方法:SwipeRefreshLayout,android-Ultra-Pull-To-Refresh(ptr),PullToRefreshListView
- 【LWJGL2 WIKI】【辅助库篇】Slick-Util库:介绍
- Android高性能加载大量图片系列课程2-在非UI线程中处理图片
- LSGO软件技术团队2015~2016学年第十五周(1207~1213)总结
- Android UDP简单实现
- 【数组】word search
- FPGA引脚锁定 注意err和高阻状态