当前位置:编程学习 > JSP >>

在jsp中如何实现加一个动态下拉框选择年份,并在当前页面显示相应的月份值?

比如有一个下拉框里有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网页

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,