在jsp中如何实现加一个动态下拉框选择年份,并在当前页面显示相应的月份值?
比如有一个下拉框里有2008年~2011年,选择2010年时,页面出现一列201101到201112这些数值。请高手帮忙解决。...
比如有一个下拉框里有2008年~2011年,选择2010年时,页面出现一列201101到201112这些数值。请高手帮忙解决。
展开
6个回答
展开全部
如果你是想选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>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你是想选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>
不知道理解错了没有,参考看看吧
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]
参考资料: http://www.whytdtz.com
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接用html里面的下拉列表就行了,很简单的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询