SELECT DISTINCT YEAR(UpdateTime) AS 年份 FROM datetimeORDER BY 年份 DESC获得的结果是: 2011201020092008我想把查询结果放到Select 下拉菜单中,请问如何做?<select ><option value="''">请选择年份</option><option value="1">2011年</option><option value="2">2010年</option><option value="3">2009年</option><option value="4">2009年</option></select>
2 回答
![?](http://img1.sycdn.imooc.com/545863080001255902200220-100-100.jpg)
holdtom
TA贡献1805条经验 获得超10个赞
方法:以for循环的形式为select标签的option子标签循环赋value属性的值及option标签的显示值。
设sql查询结果返回的List结果集为list:
<select id="test" name=""> <!-- 定义select下拉框标签 --!>
<%for(int i=0;i<list.size();i++){%> <!-- 以for循环依次取出后台传值 --!>
<option value="<%i%>"><%list.get(i)%></option> <!-- 将list取值设为option标签的实际值 --!>
<%}%>
</select>
建议多阅读html及javascript相关学习资料,对页面设计及功能实现很有帮助。
- 2 回答
- 0 关注
- 856 浏览
添加回答
举报
0/150
提交
取消