求一段javascript对下拉列表处理的方法,急.

liruoyu23 2010-01-17 09:36:34


两个html控件,一个下拉列表框, 一个lebal
下拉列表框中提供用户三个选择,从当前时间开始的连续三个月份。
例如当前时间为2010年1月,则下拉列表中供选择的项有2010年1月 2010年2月
2010年3月。
后面的lebal显示的日前随着用户选择下拉列表日期的变化而变化,时间间隔为3个月
例如用户选择2010年1月 则lebal显示2010年4月
用户如果选择2010年2月 则lebal显示2010年5月
求详细javascript处理方法,不胜感激。急。
...全文
80 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
happy664618843 2010-01-17
  • 打赏
  • 举报
回复
用ajax方便 快
Click_Me 2010-01-17
  • 打赏
  • 举报
回复

<title> new document </title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>

<body>
<span id="content"></span>
<span id="info"></span>
<script type="text/javascript">
function chaLabel(val) {
document.getElementById('info').innerHTML = new Date().getFullYear() + '年' + val + '月';
}
!function(){
var o = document.getElementById('content');
var m = n = new Date().getMonth() + 1;
var html = '<select id="dsel" onchange="chaLabel(this.value)">';
for(var i = 0; i < 3; i++) {
html += '<option value=' + (m++) + '>' + (n++) + '</option>';
}
html += '</select>'
o.innerHTML = html;
}();
</script>
</body>
</html>

licip 2010-01-17
  • 打赏
  • 举报
回复
如要用javaScript来处理,这将很忙烦,建议你把它用java来实现!
dage619 2010-01-17
  • 打赏
  • 举报
回复
楼主在网上找下拉菜单的双级联的例子多的很。
墨魚丸 2010-01-17
  • 打赏
  • 举报
回复
使用javascript来取时间是客户端的时间吧
个人觉得在服务端取出时间构建下拉列表
再使用javascript取出用户所选择的时间,计算出3个月后的时间显示在label中
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2010-01-17 09:36
社区公告
暂无公告