分别在javascript和JSP中动态设置下拉列表默认值

一.JavaScript中动态设置select标签中<option>选项的默认值:

比如,要完成下边这个下拉列表的动态显示,并且当进行前后翻页时,下拉列表中的值自动更新为当前页码:

 《======== 图1

jsp部分代码如下:

《========图2

实现动态设置下拉列表默认值的js代码:

《=======图3

二、使用EL表达式在jsp页面中动态设置select标签中<option>选项的默认值:

现在有如下这么一个页面(图4),要实现点击修改时,在弹出的页面中(图5),还能继续显示出账目类型为“借出”,页面jsp代码为图6所示:

 《======= 图4

 《========图5

《====图6

参考资料:

http://blog.sina.com.cn/s/blog_9cbb6a210102uzu0.html

https://www.cnblogs.com/sxdcgaq8080/p/6439496.html

时间: 2024-10-07 16:26:55

分别在javascript和JSP中动态设置下拉列表默认值的相关文章

SQLServer 2012中,设置“时间”默认值为“当前时间&quot;

最近,需要在SQLServer 2012中,设置datetime的默认值为当前时间. 通过可视化窗口进行设置,而不是将getdate()函数写在sql语句中,也不是将‘2022-2-2 22:22:22’写在sql语句中. 起初网上已经有文章写到,不过更多的是写在sql语句中,当时设置默认值的格式有些问题,一直失败. 正确插图:  (getdate()) 其实它是一个可视化而已,在sql语句中拼写getdate()能ok,在可视化窗口也ok的. 就是这么简单,但当时脑残了,非得加上单引号什么乱七

TABLE中动态设置poplist的值跟着当前行的某些列动态变化

核心方法 OAAdvancedTableBean table = (OAAdvancedTableBean)webBean.findChildRecursive("TimeEntryTbl"); OAMessageChoiceBean elePoplist = (OAMessageChoiceBean)table.findChildRecursive("ElementSelect"); elePoplist.setListVOBoundContainerColumn

普通Region中动态设置poplist的值跟着当前区域的某些值动态变化

//控件设置 ID Catergory1 Item Style messageChoice Picklist View Definition Cux.oracle.apps.po.poplist.server.ContractCategoryLevel1VO Picklist View Instance Picklist Display Attribute Description Picklist Value Attribute FlexValue Action Type firePartial

jsp中如何设置使用FCKeditor(转自CSDN)

FCKeditor这个在线HTML编辑工具具说是一个不错的东西,速度快而且稳定,而且还是开源的.以前我一直在写ASP代码,所以都是用的国产的eWebEditor.现在写JSP代码,所以就用到FCKeditor了.网上很多文章介绍它都是ASP程序的,现在我把它如何加入JSP的方法,写出来 先去下载一个FCKeditor,我下的是2.3版.再下一个FCKeditor.java 2.3 (FCKeditot for java) 这个文件就是用来让它支持JSP的.这里面还有一个东西,要下,就是xalan

在代码中动态设置android里View的边距

有时候需要动态设置某个View的位置,如果在布局文件中写则其布局已定. 这时可以通过在代码中根据不同的需要增加判断后,在设定边距等. 如下. 需要说下,setMargins() 方法.其括号中的四个参数依次对应的方位为-- 左,上,右,下. 左即指View的左边距. 代码来自mtk android 源码. 在代码中动态设置android里View的边距

微信小程序首页index.js获取不到app.js中动态设置的globalData的原因以及解决方法

前段时间开发了一款微信小程序,运行了也几个月了,在index.js中的onLoad生命周期里获取app.js中onLaunch生命周期中在接口里动态设置的globalData一直没有问题,结果昨天就获取不到动态设置的global数据了.因为我要获取小程序的unionid以及通过unionid去获取微信的openId,并且共享数据,最开始我是通过storage来做数据共享的,后来测试发现storage存在莫名被清空的情况,后来转用globalData来做数据共享,查了下,是因为app.js中的on

angularjs下拉列表设置一个默认值

angularjs环境中,下拉列表html代码如下: 下拉列表的数据源结构大约如下: 现在,我们想在页面的初始化或者一个用户Click事件中,为这个下拉列表设置一个默认值. 方法如下: $scope.Trans_Type =1; //2,3,4,..... 当我们执行时,发现它并没有得到预期的效果,反而它为下拉列表添加多一项空值项: 明明Type值是数字1,2,3或4等. 经过一系列测试,如果绑定一个字符串作为下拉列表的值时,它能正常设值并绑定,所以: 把数据转换为字符串. 以上我们是静态指定,

ADO.NET实体数据模型中关于数据库字段默认值的处理

无论是Visual Studio 2010或者2013内置的ADO.NET实体数据模型都有一个小问题:数据库中有些字段已设置了默认值,但ADO.NET实体数据模型工具并不会自动进行设置. 这时需要手工进行设置. 假设我们的SQL Server数据库中RegisterDate字段已设置了默认值getdate().用ADO.NET实体数据模型产生了edmx文件后,打开edmx文件,鼠标右击RegisterDate,选择属性菜单,在属性面板中修改StroreGeneratedPattern属性的值为C

mysql5.7 date类型无法设置&#39;0000-00-00&#39;默认值

现象: mysql5.7之后版本datetime默认值设置'0000-00-00',出现异常:Invalid default value for 'create_time' 原因: mysql5.7之后版本的sql_mode默认使用:(win系统见my.ini中约70行) sql-mode="STRICT_ALL_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ZERO_DATE,NO_ZERO_IN_DATE,NO_AUTO_CREATE_USER" 其中N