406284241426001d19b3d5b2cbdf6b4e

来自「实训时做的物流系统」· 代码 · 共 113 行

TXT
113
字号
for(i=0;i<100;i++)
{
    document.getElementById("year").options[i]=new Option(1910+i);
}
document.getElementById("year").options[0].selected;
for(i=0;i<12;i++)
{
    document.getElementById("month").options[i]=new Option(i+1);
}
document.getElementById("month").options[0].selected;
for(i=0;i<31;i++)
{
    document.getElementById("day").options[i]=new Option(i+1);
}
document.getElementById("day").options[0].selected;
function change()
{     
    switch(parseInt(document.getElementById("month").options[document.getElementById("month").selectedIndex].text))
	{
	    case 1:
		case 3:
		case 5:
		case 7:
		case 8:
		case 10:
		case 12:day=31;break;
		case 4:
		case 6:
		case 9:
		case 11:day=30;break;
		case 2:year=parseInt(document.getElementById("year").options[document.getElementById("year").selectedIndex].text);
		        if (year%4==0 || year%100!=0 && year%400==0)
	            {
	                day=29;
	            }
	            else
	            {
	                day=28;
	            }
				break;
	 }
	 if(document.getElementById("day").length>day)
	 {
	     for(i=document.getElementById("day").length;i>day;i--)
		     {
			     document.getElementById("day").options[i-1]=null;
			 }
	 }
	 else if(document.getElementById("day").length<day)
	 {
	     for(i=document.getElementById("day").length;i<day;i++)
		     {
			     document.getElementById("day").options[i]=new Option(i+1);
			 }
	 }
}
for(i=0;i<100;i++)
{
    document.getElementById("year2").options[i]=new Option(1910+i);
}
document.getElementById("year2").options[0].selected;
for(i=0;i<12;i++)
{
    document.getElementById("month2").options[i]=new Option(i+1);
}
document.getElementById("month2").options[0].selected;
for(i=0;i<31;i++)
{
    document.getElementById("day2").options[i]=new Option(i+1);
}
document.getElementById("day2").options[0].selected;
function change()
{     
    switch(parseInt(document.getElementById("month2").options[document.getElementById("month2").selectedIndex].text))
	{
	    case 1:
		case 3:
		case 5:
		case 7:
		case 8:
		case 10:
		case 12:day=31;break;
		case 4:
		case 6:
		case 9:
		case 11:day=30;break;
		case 2:year=parseInt(document.getElementById("year2").options[document.getElementById("year2").selectedIndex].text);
		        if (year%4==0 || year%100!=0 && year%400==0)
	            {
	                day=29;
	            }
	            else
	            {
	                day=28;
	            }
				break;
	 }
	 if(document.getElementById("day2").length>day)
	 {
	     for(i=document.getElementById("day2").length;i>day;i--)
		     {
			     document.getElementById("day2").options[i-1]=null;
			 }
	 }
	 else if(document.getElementById("day2").length<day)
	 {
	     for(i=document.getElementById("day2").length;i<day;i++)
		     {
			     document.getElementById("day2").options[i]=new Option(i+1);
			 }
	 }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?