最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于Asp.net與Javascript控制的日期控件

 更新時(shí)間:2010年05月22日 02:42:31   作者:  
使用Asp.net+Javascript控制的日期控件,需要的朋友可以參考下。

控件效果如下:

從左到右:month,day,year

.cs文件初始化這三個(gè)下拉列表

復(fù)制代碼 代碼如下:

private void BindBirthDay(int day, int month, int year)
{
int dayNow = day;
int monNow = month;
int yearNow = year;
//binding Month
for (int i = 1; i <= 12; i++)
{
ddlBirMon.Items.Add(new ListItem(i.ToString(), i.ToString()));
}
ddlBirMon.Items[monNow - 1].Selected = true;
//binding Day
int daysOfMonth = DateTime.DaysInMonth(yearNow, monNow);
for (int i = 1; i <= daysOfMonth; i++)
{
ddlBirDay.Items.Add(new ListItem(i.ToString(), i.ToString()));
}
ddlBirDay.Items[dayNow - 1].Selected = true;
//binding Year
for (int i = 20; i > 0; i--)
{
ddlBirYear.Items.Add(new ListItem((yearNow - i).ToString(), (yearNow - i).ToString()));
}
for (int i = 0; i < 20; i++)
{
ddlBirYear.Items.Add(new ListItem((yearNow + i).ToString(), (yearNow + i).ToString()));
}
ddlBirYear.Items.FindByValue(yearNow.ToString()).Selected = true;
}

js代碼如下(自己寫(xiě)的,不保證完全正確?。?
復(fù)制代碼 代碼如下:

function ChangeDay() {
var month = document.getElementById("<%=ddlBirMon.ClientID %>");
var year = document.getElementById("<%=ddlBirYear.ClientID %>");
var day = document.getElementById("<%=ddlBirDay.ClientID %>");
if (month.selectedIndex == 3 || month.selectedIndex == 5 || month.selectedIndex == 8 || month.selectedIndex == 10) {
if (day.length == 31) {
if (day.options[30].selected == true) {
day.options[29].selected = true;
}
day.remove(30);
}
}
else{
while (day.length < 31) {
day.add(new Option(day.length+1,day.length+1));
}
}
if (month.selectedIndex == 1) {
if (day.length > 28) {
if (day.selectedIndex == 28) {
day.options[27].selected = true;
}
while (day.length > 28) {
day.remove(day.length - 1);
}
}
var sy = year.options[year.selectedIndex].value;
if ((sy % 4 == 0 && sy % 100 != 0) || (sy % 400==0)) {
day.add(new Option("29", "29"));
}
}
}

相關(guān)文章

最新評(píng)論

广河县| 普兰店市| 屏边| 新密市| 巧家县| 溆浦县| 全州县| 大城县| 集安市| 浦东新区| 泰宁县| 邳州市| 七台河市| 汝州市| 义乌市| 简阳市| 三河市| 习水县| 醴陵市| 丹阳市| 威宁| 绵阳市| 福清市| 镇宁| 平果县| 通辽市| 广河县| 商河县| 伊川县| 罗甸县| 新津县| 于都县| 和林格尔县| 柏乡县| 彰化市| 康乐县| 吕梁市| 云阳县| 新竹县| 托克托县| 西藏|