JS时间下拉菜单

精贴 置顶
2782 0

/////////////////////////////////////////////////////
//////
// 函数说明:年份下拉列表生成函数 FnBuildYear(selectname,chosedyear)
// 函数设计:苏永东
// 设计日期:2002-10-29
// 输入参数:;chosedyear表示默认选择哪一年/月为默认选中年/月,如果为空,则表示当前年/月为选中
/////
function FnCreateYearMonthDay()
{
var InputArgArray = FnCreateYearMonthDay.arguments
var selyearname = InputArgArray[0] //生成下拉列表的id名字(年份)
var chosedyear = InputArgArray[1] //修正值(年份)
var selmonthname = InputArgArray[2] //生成下拉列表的id名字(月份)
var chosedmonth = InputArgArray[3] //修正值(月份)
var seldayname = InputArgArray[4] //生成下拉列表的id名字(日)
var chosedday = InputArgArray[5] //修正值(日)
var beginyear = InputArgArray[6] //开始年份(修正值,和当前年份)-10
var endyear = InputArgArray[7] //结束年份(修正值,和当前年份)+5
var argumenetslength = InputArgArray.length
var outstr //输出字符串

var begin_year = 2009 //开始年
outstr = “”
var today = new Date();
if (argumenetslength==4)
{
//简单类型:只有年月
//年份
outstr += ‘<select id=”‘ + selyearname + ‘” name=”‘ + selyearname + ‘”>’
var todayyear = today.getYear()
var End_year=todayyear+10;

if(chosedyear!=null&&chosedyear!=”)
{
todayyear += chosedyear
}
for (i=begin_year;i<=End_year;i++)
{
if (i==todayyear)
{
outstr = outstr + ‘<option value=”‘ + i + ‘” selected>’ + i + ‘年</option>’
}else{
outstr = outstr + ‘<option value=”‘ + i + ‘”>’ + i+ ‘年</option>’
}
}
outstr = outstr + ‘</select>’
//月份
outstr = outstr + ‘<select id=”‘ + selmonthname + ‘” name=”‘ + selmonthname + ‘”>’
var todaymonth = today.getMonth() + 1
if(chosedmonth!=null&&chosedmonth!=”)
{
todaymonth += chosedmonth
}
for (i=1;i<=12;i++)
{
if (i==todaymonth)
{
outstr = outstr + ‘<option value=”‘ + FnFormatLessTen(i) + ‘” selected>’ + FnFormatLessTen(i) + ‘月</option>’
}else{
outstr = outstr + ‘<option value=”‘ + FnFormatLessTen(i) + ‘”>’ + FnFormatLessTen(i) + ‘月</option>’
}
}
outstr = outstr + ‘</select>’
}else{
if (argumenetslength==6)
{
//复杂类型 //年月日
//年份
outstr += ‘<select id=”‘ + selyearname + ‘” name=”‘ + selyearname + ‘” onchange =”FnResetTrueDate(\” + selyearname + ‘\’,\” + selmonthname + ‘\’,\” + seldayname +’\')” >’
var todayyear = today.getYear()
var End_year=todayyear+10;
if(chosedyear!=null&&chosedyear!=”)
{
todayyear += chosedyear
}
for (i=begin_year;i<=End_year;i++)
{
if (i==todayyear)
{
outstr = outstr + ‘<option value=”‘ + i + ‘” selected>’ + i + ‘年</option>’
}else{
outstr = outstr + ‘<option value=”‘ + i + ‘”>’ + i+ ‘年</option>’
}
}
outstr = outstr + ‘</select>’
//月份
outstr = outstr + ‘<select id=”‘ + selmonthname + ‘” name=”‘ + selmonthname + ‘” onchange =”FnResetTrueDate(\” + selyearname + ‘\’,\” + selmonthname + ‘\’,\” + seldayname +’\')” >’
var tod

  • 没有任何评论
今日天气 ···

···

···

···

热门排行
CSS cursor鼠标样式一览表 2012/6/25
.NET后台写JS代码 2011/11/3
网站地址多出jdfwkey的问题解析及... 2010/8/25
百度、google、Yahoo网站地图制作... 2011/1/30
数据库xxx的日志已满,请备份该数... 2013/7/19
<a>标签的伪类书写顺序问题... 2010/9/4
CEO名言 2010/8/31
什么是长尾关键词? 2010/9/24
Mysql 主从数据库同步 2010/9/12
用ASP实现网页BBS 2010/11/1
博主推荐
网站title标题如何正确修改不会被... 2013/8/26
ASP .NET MYSQL 的简单分页 并不... 2013/8/19
网站有弹窗广告这样的站点,百度... 2013/8/17
做淘宝SEO优化需要注意的8大问题 2013/8/17
淘宝网怎么做SEO优化 2013/8/17
站长们要学习的“苍井空精神” 2013/8/17
苹果公司今日发布了iOS 7第五个开... 2013/8/7
小米1刷V5系统WIFI不能连接解决办... 2013/8/1
本博客手机版上线咯!会员后台也... 2013/7/31
Win7系统环境安装配置PHP开发环境... 2013/7/29
随便看看
我们为什么要学习Java:Java的八... 2013/6/26
电子商务网站建设技术:PR值的主... 2010/9/2
eWebEditor在IE8,IE7下所有按钮无... 2012/9/20
css或js控制图片自适应 2010/9/6
Google关键字工具 2010/9/26
如何查看网站被百度抓取的情况? 2010/10/2
Android和iOS平台之战并没有赢家 2013/6/27
XP不能装USB 2.0驱动问题解决 2010/10/15
解析win7文件及文件夹权限问题 2013/6/24
Java实现太极八卦的绘制 2013/6/24
北京 上海 杭州 深圳 广州 成都