关于使用js编写年月日的下拉列表? 求代码,同时最好有注释...谢谢了.. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.cnblogs.com/cloudgamer/archive/2008/10/28/1040403.html 用现成的吧。http://www.my97.net/dp/index.asp var i = 1; var day = new Array(); day[0] = [31,29,31,30,31,30,31,31,30,31,30,31]; //0为闰年 day[1] = [31,28,31,30,31,30,31,31,30,31,30,31]; //1为平年 if((BirthYear.value % 4 == 0 && BirthYear.value % 100 != 0)|| BirthYear.value % 400 == 0) { i = 0; //如果是闰年就是数组1,2月有29 } BirthDay.options.length = 0; //将日的下拉清空 for(var j = 1; j <= day[i][BirthMonth.value -1]; j++) { BirthDay.options.add(new Option(j,j)) //添加日的下拉项 } BirthYear 这个是年的下拉列表 BirthDay 这个是日的下拉列表 BirthMonth这个是月的 jquery UI有个日历控件。 那个挺好的。 请问各位大哥发布信息网是用什么语言写的? 让innerHTML里的script跑起来,我这乍就跑不起来呢? 没有办法访问到b函数吗? 如何控制模态窗口? 求一段简单的JS代码! 怎样动态删除一个css的项? sublime text2 插件显示安装成功,可看不到插件。 怎樣從form中抓取對象值 急切 表单问题 一个舒适的另类的Javascript RIA开发框架 iSmart JS 表格的拖动 google api
var i = 1;
var day = new Array();
day[0] = [31,29,31,30,31,30,31,31,30,31,30,31]; //0为闰年
day[1] = [31,28,31,30,31,30,31,31,30,31,30,31]; //1为平年
if((BirthYear.value % 4 == 0 && BirthYear.value % 100 != 0)|| BirthYear.value % 400 == 0)
{
i = 0; //如果是闰年就是数组1,2月有29
}
BirthDay.options.length = 0; //将日的下拉清空
for(var j = 1; j <= day[i][BirthMonth.value -1]; j++)
{
BirthDay.options.add(new Option(j,j)) //添加日的下拉项
}