配色: 字号:
JQuery实现年月日选择(后台获取前台select中选中的值)
2013-06-06 | 阅:  转:  |  分享 
  
效果图:

前台:
需引用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+"日");
献花(0)
+1
(本文系Honey_Dry首藏)