JSP-文档修改页面下拉框默认显示原有值
2016-12-04 22:48
453 查看
//以下是select-options下拉框从List中遍历全部属性,全部设置为option <body onload="setSelected();"> <select id="ntid" name="ntid"> <% request.setCharacterEncoding("utf-8"); String nidS = request.getParameter("nid"); int nid = Integer.parseInt(nidS); NewsService ns = new NewsService(); News news = ns.getOneNews(nidS); int ntid = news.getNtid(); TopicService ts = new TopicService(); Topic topic = ts.getTopic(ntid); List<Topic> topicList = ts.getTopics(); for (Topic topicItem : topicList) { %> <option value='<%=topicItem.getTid()%>'><%=topicItem.getTname()%></option> <% } %> </select> //借助隐藏域向do_modify页面传文档类型Id <input type="hidden" id="type" value="<%=news.getNtid()%>" /> </body>
//遍历全部option,如果value与原option-selected值相同,则把该option设为selected <script> function setSelected() { var oldType = document.getElementById("type").value; var types = document.getElementById("ntid"); for ( var i = 0; i < types.options.length; i++) { if (types.options[i].value == oldType) { types.options[i].selected = true; } } } </script>
相关文章推荐
- jsp的修改页面中怎么样获取到复选框和下拉列表里面的信息然后显示在修改页面
- 在jsp里选择下拉列表的值后,刷新页面默认显示选择后的值
- 修改eclipse新建jsp页面后的默认的编码格式
- 如何修改jsp页面默认的编码方式
- 在MyEclipse中修改jsp页面的默认打开方式
- 如何让ajax技术显示数据的jsp页面第一次加载就加载默认查询数据
- 修改MyEclipse默认生成的Servlet以及JSP页面
- 修改BCGCONTROLBAR向导生成的多文档程序默认是MDIChildWnd的MDI_TAB显示方式.
- 在JSP页面中用select下拉列表来显示List列表的方式
- 一个页面实现修改删除列表显示,ajax动态生成table(使用ajax,springmvc,jsp)
- jsp页面下拉框,单选框,复选框默认选中问题
- jsp中的java代码修改jsp页面的显示
- 修改apache默认字符编码--在页面中显示乱码
- myeclipse中修改JSP页面后浏览时没有显示修改后的有效解决 [转载]
- jsp导出到word,默认显示为web视图,应该该为页面视图
- 针对这一段时间ASP.NET版中比较集中突出的问题,我写了一个完整的页面,包含显示/修改/删除/添加/排序/合并/写文件/显示图片或文档,有详细代码注释
- FH_1Excel报表导入,显示在JSP页面.人为判断后,不正确的数据生成PDF文档
- 关于eclipse如何修改默认的JSP页面代码
- 修改MyEclipse 8.6中jsp页面默认打开方式
- myeclipse jsp页面默认编码修改为UTF-8