- 浏览: 1255946 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (730)
- Java_about (144)
- Spring_Hibernate_Struts_OpenSource (27)
- linux_unix (62)
- life_sth (22)
- js_css_html_xml_nodejs (69)
- design_pattens (1)
- Perl (8)
- php_ecshop (4)
- DB_Mysql_Oracle_Informix_SqlServer (43)
- JSTL (8)
- Testing_自动化测试 (42)
- DB_ID_UUID (4)
- SEM_SEO (1)
- english_study_improvement (4)
- SVN_Git (9)
- WebService_SOA_CloudComputing (3)
- E-Commerce (1)
- Lucene_Solr (7)
- others (2)
- Regex (2)
- tomcat_jetty (8)
- zeroc-ice (1)
- java_excel (5)
- ant_maven_gradle (5)
- Unity_VR_AR_C# (2)
- jmeter (1)
- XPath_dom4j (1)
- Ruby_and_Rails (68)
- write_a_rails (17)
- manage_and_team (1)
- getting_real (1)
- ubuntu (20)
- git_and_git_flow (7)
- TODO (1)
- PM_design (2)
- Python_and_Django (8)
- NoSql_mongo_redis (24)
- C/C++ (3)
- vi_vim_gvim (0)
- c#_.Net_windows编程_dll (10)
- Php_and_Yii (9)
- Android_IOS (31)
- Mysql (5)
- sa_运维_network_硬件 (37)
- lua (2)
- c_cpp_VisualStudio (21)
- 硬件-RM-Arduino (6)
最新评论
-
shenkun58:
...
NoClassDefFoundError: Could not initialize springframework.BeanCreationException -
liaojia1:
正解,感谢
NoClassDefFoundError: Could not initialize springframework.BeanCreationException -
flingfox63:
谢谢分享,电脑上有IPV6,导致了Guard启动不了……
ruby错误解决: Address family not supported by protocol - connect(2) -
c39274936:
s = "hello_world_ruby" ...
驼峰格式和下划线格式转换_translation between camel and snake format -
yfj300:
学习了学习了学习了学习了
硬盘基本知识(磁道、扇区、柱面、磁头数、簇、MBR、DBR)
js 构造 select 和 oprtion 并设置默认选项
如果是手写 html select ,那么很容易构造出来默认选中的选项,方法是:
<option value=’beiing’ selected > 北京 </option>
如果是 struts 的 select:option 标签,那么有 value 可以控制默认选中的标签,方法:
< html:select property = "compId" styleClass = "formclass" style = "width:80%" value = "xxx " >
如果是自己用 js 构造的 select ,那么 Option 默认选中的选项不太好用。看了看 Option 的源码,好像是标准还不支持,源码居然只处理 4 个参数中的前两个: function Option( text, value , defaultSelected, selected){};
对 defaultSelected, selected 两个参数不管。
而 select 中的 selected 和 value 也不管用。
this .orderCreateModeSelect. selected = "3" ; //lijg 3:auto// 不可行
this .orderCreateModeSelect. value = "3" ; //lijg 3:auto// 不可行
因此只能用循环来处理了,方法:
/**
params: selectUi, selectedValue
result: if the selectedValue is not single, then select the first one.
author: lijg 2009-10-10
*/
Toolkit.selectItem = function (selectUi, selectedValue) {
if (selectUi == null || selectedValue == null ) return ;
for ( var i = 0; i< selectUi.options.length; i++) {
if (selectUi.options[i].value == selectedValue) {
selectUi.options[i].selected = true ; // 可行
//this.orderCreateModeSelect.selectedIndex = i;// 可行
break ;
}
}
}
在需要的地方调用此方法:
Toolkit.selectItem( this .orderCreateModeSelect, "3" ); //set default we need
附注:
Struts html:select 标签显示默认选项
( 1 ) http://www.iteye.com/topic/36716
最近在写一个系统中,有一个有下拉列表的修改资料功能,对 Struts 的 html:select 进行了运用。
其中怎么样使进入修改页面之后,该下拉列表里的数据是该需要修改的数据列的数据字段,也就是使 html:select 中显示的值默认对应数据库中的值。测试修改了一个下午,总得不出结果,最后还是看了 Struts 的 examples 才算是弄出来了
< html:select property = "id" >
<!-- 这里一定不能再用 vlue 属性了,只用一个 property 就可以了 -->
< c:forEach var = "row" item = "${rs.rows}" >
< html:option value = "row.id" >
< c:out value = "row.name" />
</ html:option >
</ c:forEach >
</ html:select >
总结:在使用 Struts 进行修改功能时,要在修改页面上取的数据库先前的值。只要在 form 中 reset 里取得数据库里的值,然后在前台页面里 html:form 里对应的项设置其 property 为 form 中对应的属性值就好了,而不需要再设置 value 属性了。
( 2 )如果运用了 < html:options> 标签,默认选项在 value 处标明
< html:select property = "compId" styleClass = "formclass" style = "width:80%" value = "xxx " >
< html:options collection = "compList" property = "deptId" labelProperty = "deptName" />
</ html:select >
发表评论
-
浏览器辅助神器:油猴脚本使用教程
2023-08-06 16:54 133= 最近一个功能,使用其他脚本总是运行出问题。 不得已使 ... -
js控制鼠标滚轮的方法_javascript控制鼠标滚轮的方法_jquery控制鼠标滚轮的方法
2022-06-10 17:20 301= js没有模拟click这样的scroll函数。仅仅通 ... -
jquery判断元素是否隐藏是否可见的多种方法
2022-04-05 19:24 390= = = jquery判断元素是否隐藏的多种方法 ... -
js JavaScript 读取文件数据、导出文本到文件。console输出到本地文件
2021-03-11 19:41 1365= 需求:输出点内容到本地文件。 方法:下面。 大概 ... -
万能代码,一招破解网页禁止复制
2020-10-19 20:11 653= 使用评测: 发现使用之后,页面的正常的js不好用了 ... -
jQuery 选择同时包含两个class的元素的实现方法
2020-10-18 23:03 399= = = from:https://www.cnb ... -
5个JS模板引擎
2020-06-28 11:38 303= 实际来看: 1百度的好用,但比较老。 1腾讯的用 ... -
获取weixin文章列表的js
2019-05-09 18:55 393= 没来得及优化,将就用着。 暂存备用。 = // ... -
如何在console控制台导入jquery
2019-04-23 21:05 1040= = = /* 百度共用jquery包 htt ... -
Jquey_Selenium对不显示节点的处理不同_比如getText结果不同
2018-08-25 10:38 541= = = Jquery中,不显示节点(displa ... -
[知乎问题]如何衡量一个人的angularjs水平?
2017-07-20 15:22 810= = = [知乎问题]如何衡量一个人的angular ... -
HTTP头的Expires与Cache-control区别
2016-12-23 18:53 1010HTTP头的Expires与Cache-control区别 ... -
200 OK (from cache) 与 304 Not Modified
2016-12-13 18:12 919200 OK (from cache) 与 304 N ... -
gulp_如何保证任务和程序顺序执行?
2016-05-11 20:17 1945使用return来解决,是最好的方式。 return有很 ... -
nodejs之supervisor__supervisor的python版本
2016-05-07 10:07 1615【nodejs之supervisor】 如 ... -
nodejs_cnpm导致node的prefix和cache和node_global配置环境变量不起作用
2016-05-06 11:41 4589cnpm的介绍: http://npm.taoba ... -
Foundation和zepto
2016-04-29 15:07 740为什么我们放弃了 Z ... -
npm link 命令解析
2016-04-29 13:44 1464npm link 命令解析 fr ... -
nodejs npm常用命令
2016-04-28 15:05 614nodejs npm常用命令 np ... -
nodejs中的环境变量:NODE_PATH
2016-04-28 15:05 1671注:没有解决gulp本地文件依赖的问题。 == ...
相关推荐
select将选中的option设置为默认选项,可多个select可一个select.项目中遇到这个问题后自己写的(原先有默认值的话会将选中的设为默认选项)
Js操作Select大全(取值、设置选中等等) Js操作Select大全(取值、设置选中等等)
原生js select下拉选项框给文本框赋值代码 原生js select下拉选项框给文本框赋值代码 原生js select下拉选项框给文本框赋值代码 原生js select下拉选项框给文本框赋值代码
div+js+css模拟select并且把无效的select选项设置为灰色不可用
下面小编就为大家分享一篇select标签设置默认选中的选项方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
今天小编就为大家分享一篇js动态设置select下拉菜单的默认选中项实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
简单的例子,点击按钮就删除掉option,也可以通过jquery加载的时候进行删除。
涵盖了js对select的常用操作 1.判断select选项中 是否存在Value="paraValue"的Item 2.向select选项中 加入一个Item 3.从select选项中 删除一个Item 4.修改select选项中 value="paraValue"的text为"paraText" 5.设置...
js控制select选中显示不同表单内容select下拉菜单特效 js控制select选中显示不同表单内容select下拉菜单特效 js控制select选中显示不同表单内容select下拉菜单特效
select下拉框,按下空格键后让它的选项显示出来,按回车键选中值
构造select集 编译原理 C语言版本构造select集 编译原理 C语言版本
JS+CSS美化经典Select选项框插件
js 操作select和optionjs 操作select和option
js函数方法: 代码如下: [removed] function getDefaultSelectedOption(selectId, valIfNull) { var dom, selectId = selectId.replace(/^#/, ”), opts; try { opts = document.getElementById(selectId)....
复制代码代码如下: document.getElementById(“selectid”).options.length = 0; 方法二 复制代码代码如下: document.formName.selectName.options.length = 0; 方法三 复制代码代码如下: document....
现在有三个学生小明,小红,小黑,对双向绑定的student设置你想要的select值就可以在下拉框默认选中 code1: 设置”请选择”为默认项,只需要把变量student设置为‘’,即可默认到“请选择”,需要注意的是 请...
JS模拟select下拉菜单
js操作select控件大全 js操作select控件大全 js操作select控件大全 js操作select控件大全 js操作select控件大全 js操作select控件大全
jquery.selectbox.js select下拉菜单美化代码 jquery.selectbox.js select下拉菜单美化代码 jquery.selectbox.js select下拉菜单美化代码