问下 jsp中 select控件在页面如何显示出已经查询的值呢?

问题描述

<selectname="beginHour"id="beginHour"><optionvalue="00"selected>00<optionvalue="01">01<optionvalue="02">02<optionvalue="03">03<optionvalue="04">04<optionvalue="05">05<optionvalue="06">06<optionvalue="07">07<optionvalue="08">08<optionvalue="09">09<optionvalue="10">10<optionvalue="11">11<optionvalue="12">12<optionvalue="13">13<optionvalue="14">14<optionvalue="15">15<optionvalue="16">16<optionvalue="17">17<optionvalue="18">18<optionvalue="19">19<optionvalue="20">20<optionvalue="21">21<optionvalue="22">22<optionvalue="23">23</select>:

这个控件,我后台已经知道值为14,如何在加载页面的时候看到下拉列表框里面是显示的是14这一项呢?我原本想在加载的时候写段js脚本,但是发现js脚本要写很多(要做24个if判断语句),太麻烦了,不知道各位有没有比较好的处理方法呢?

解决方案

解决方案二:
$(document).ready(function(){$("#beginHour").attr("value",${Form.selectId});}打完收工!!
解决方案三:
用循环做下判断就可以了,也就是说在加载的时候如:<selectname="beginHour"><c:forEachvar="value"items="${value}"><c:iftest="${value==14}"><optionselected="selected">${value}</option></c:if><optionselected="selected">${value}</option></c:forEach></select>随手写的,不知道对了不,大概的思路就是这样的。。。
解决方案四:
谢谢,我知道如何做了!
解决方案五:
引用1楼APOLLO_TS的回复:

$(document).ready(function(){$("#beginHour").attr("value",${Form.selectId});}打完收工!!

这个没有看明白,能解释下吗?
解决方案六:
<scriptlanguage="javascript"src="script/jquery-1.3.2.min.js"></script><scripttype="text/javascript">$(document).ready(function(){$("#beginHour").attr("value",${Form.selectId});})</script>JS---JQUERY写法${Form.selectId}---FORM传参,也可以是ACTION传参使用EL,怎么写你看着办吧!
解决方案七:
引用5楼APOLLO_TS的回复:

<scriptlanguage="javascript"src="script/jquery-1.3.2.min.js"></script><scripttype="text/javascript">$(document).ready(function(){$("#beginHour").attr("value",${Form.selectId});})</script>JS---JQUERY写法${Form.selectId}---FORM传参,也可以是ACTION传参使用EL,怎么写你看着办吧!

我用的jsp,不是struts,没有form传参数啊?
解决方案八:
那可以用EL表达式。
解决方案九:
我没有你这个jquery控件的话,如何实现呢?我们项目里面用的是dwr控件js。
解决方案十:
网上一大片!
解决方案十一:
<optionvalue="14"<%if(<变量>==14){out.print("checked");}%>14
解决方案十二:
1,将你得到的beginHour值放入request在页面加载的时候,就是body的onLoad事件时,取得request中的值,通过id取得select控件,令其value等于request中的值即可。(没查出就在request中放默认值就好了)

时间: 2024-11-05 16:25:31

问下 jsp中 select控件在页面如何显示出已经查询的值呢?的相关文章

div模拟下拉菜单select控件模块 css实现表单select美化

     div css模拟实现form表单下拉select控件美化与功能实现.可以实现模拟的select表单下拉提交数据传值功能     使用方法与调用方式:$.divselect("#divselect","#inputselect"); "#divselect" 这是哪个模拟列表的盒子的ID,"#inputselect"这个是选择以后给 id="inputselect" 的input隐藏域赋值的哦.

tabnavigator-flex3.0中TabNavigator控件的选项卡如何显示在左侧?

问题描述 flex3.0中TabNavigator控件的选项卡如何显示在左侧? flex中的TabNavigator标签创建容器,选项卡默认是在顶面, 怎样把选项卡显示到左面? 解决方案 TabNavigator定义ID为tabSth 点击按钮时 : this.tabSth.selectedIndex = 0; 0表示第一个选项卡,1表示第二个 选项卡

vb.net中PropertyGrid控件怎么设置不显示属性

问题描述 vb.net中PropertyGrid控件怎么设置不显示属性小弟写了一个类类中有很多属性但是我需要在不同的时候使用不同的属性该怎么控制PropertyGrid控件的显示与不显示而且当下拉菜单的内容更改后PropertyGrid控件的事件也不触发在网上查了很多资料都没有关于这方面的所以在论坛上希望有知道的大大们多多指教 解决方案 解决方案二:在PropertyGrid中不显示属性,可以在给属性增加[BrowsableAttribute(false)]的特性来实现,但要动态的显示或不显示属

好多人遇到这问题却都没有解决方案,求高手指点!!!同一个用户控件在一个页面多次调用,取值混乱(附有代码和截图)

问题描述 自己新写了一个用户控件,类似autocomplete效果选择完人后效果如下,用户控件用的是一个文本框和一个div,用户控件当选中人双击的时候会把相应的id和text保存在隐藏的文本框里,一个页面引用一个的时候效果还不错,现在的问题是一个页面只能用一个这种控件,当一个页面有多个的时候,取值的时候取的id和文本竟然都跟第一个用户控件选择的值一样,现在在Gridview的一模板列中需要加入这个控件,如第一个图片所示,但是每次选完人后台取值的时候都是后面选择的都跟第一个是一样,现在初步感觉可能

select控件在Mozilla和Opera中的问题

select|控件|问题 1. Mozilla和Opera都不支持该字体,改掉DTD也是没有效果.测试在Mozilla Firefox1.5, Opera9.0下都是显示成Arial字体.而特殊符号是支持的. 如:<body id="www.never-online.net"> <div style="font-family:Webdings">6</div> <div>▼</div> </body&

jquery下拉select控件操作方法分享

 这篇文章主要介绍了jquery下拉select控件操作方法分享(jquery操作select),需要的朋友可以参考下 JQuery获取和设置Select选项方法汇总如下:   代码:   代码如下: $("#select_id").change(function(){//code...});   //为Select添加事件,当选择其中一项时触发 var checkText=$("#select_id").find("option:selected&quo

IE6下div层被select控件遮住的问题解决方法

IE6下层被select控件遮住的问题想必大家在布局过程中都有遇到过吧,其实解决方法很简单就是在层里套个iframe,具体实现如下,感兴趣的朋友可以参考下,希望对大家有所帮助   这个应该在网上有很多解决的办法,只不过很多问题解决了之后就忘了,之后遇到了再去找有时就找不到了,就当给自己做个笔记了 方法很简单在层里套个iframe <div>能看见我了吗?<iframe frameborder="0" ></iframe></div> 有一

Word2013中利用控件制作下拉选择按钮

  案例阐述了如何通过控件在Word中制作下拉选择按钮.例如,在性别列中制作"男"和"女"下拉选择,方便输入.下面,小编以最新版的Word2013为例,来介绍一下下拉选择按钮的制作. ①启动Word2013,首先绘制出一个3行4列的表格,输入一些文字信息,我们要在性别右侧的单元格内设置一个可供选择的下拉按钮,将光标移动到此单元格,点击菜单栏--开发工具,选择控件功能组里面的"下拉内容列表控件". ②此时性别右侧的单元格就插入了我们刚添加的&quo

javascript-js中使用select控件时需要加上form吗?

问题描述 js中使用select控件时需要加上form吗? 在页面中,有表单form1 里面有一个select控件 名称为category.而在js中设置select时,如果document.category.options[tt]=new Option(""""");就无法创建成功. 但是使用document.form1.category.options[tt]=new Option(""""");就可以