在jsp中如何实现加一个动态下拉框选择年份,并在当前页面显示相应的月份值?
比如有一个下拉框里有2008年~2011年,选择2010年时,页面出现一列201101到201112这些数值。请高手帮忙解决。
追问:是啊。数据库里没有时间字段恩,在列表框里选择年份,下面列出12个月份排成一列。月份格式为yyyymm.比如201101.不好意思,小辈不才,请多指教谢谢。实现了。。。
比如有一个下拉框里有2008年~2011年,选择2010年时,页面出现一列201101到201112这些数值。请高手帮忙解决。
追问:是啊。数据库里没有时间字段恩,在列表框里选择年份,下面列出12个月份排成一列。月份格式为yyyymm.比如201101.不好意思,小辈不才,请多指教谢谢。实现了。。。
答案:你的意思是需要和后台交互的吗,数据库里面有时间字段的?
其他:直接用html里面的下拉列表就行了,很简单的 如果你是想选2008输出200801-200812,选2009输出200901-200912的话,可以试试下面的 不知道理解错了没有,参考看看吧 jsp body中 <select id="years" onchange="selyear()"> <option>2008 <option>2009 <option>2010 <option>2011 </select> <span id="showyear"></span> js函数: <script type="text/javascript"> function selyear(){ var selectObj=document.getElementById("years"); var year= selectObj.options[selectObj.selectedIndex].text; document.getElementById("showyear").innerHTML=year+"的月份是:"+year+"01-"+year+"12"; } </script> 有这样的控件 My97DatePicker 你百度下 很多的 你下一个就是了啊 不用下拉 js的 点击文本框有小窗口出现里面有时间显示 可以试下 很好用。 [http://www.whtyqj.cn]
上一个:Unable to compile class for JSP 谁能告诉我是什么回事啊 啊 啊 啊 都搞了一天了
下一个:如何通过虚拟目录访问jsp网页