效果图:
前台: 需引用JQuery文件
$(function(){ vari=1945; vardate=newDate(); year=date.getFullYear();//获取当前年份 vardropList; for(i;i<=year;i++){ if(i==year) dropList=dropList+""+i+""; else dropList=dropList+""+i+""; } $(''select[name=year]'').html(dropList);//生成年份下拉菜单 varmonthly; for(month=1;month<13;month++) monthly=monthly+""+month+"";
$(''select[name=month]'').html(monthly);//生成月份下拉菜单 vardayly; for(day=1;day<=31;day++) dayly=dayly+""+day+"";
$(''select[name=day]'').html(dayly);//生成月份下拉菜单
$(''select[name=month]'').change(function(){ varcurrentDay; varFlag=$(''select[name=year]'').val(); varcurrentMonth=$(''select[name=month]'').val(); switch(currentMonth){ case"1": case"3": case"5": case"7": case"8": case"10": case"12":total=31;break; case"4": case"6": case"9": case"11":total=30;break; case"2": if((Flag%4==0&&Flag%100!=0)||Flag%400==0) total=29; else total=28; default:break; } for(day=1;day<=total;day++){ currentDay=currentDay+""+day+""; } $(''select[name=day]'').html(currentDay);//生成日期下拉菜单 }); });
后台调用(注意): string_year=Request.Form.Get("year"); string_month=Request.Form.Get("month"); string_day=Request.Form.Get("day"); Response.Write(_year+"年"+_month+"月"+_day+"日"); |
|