学习首页 百科 人生课堂 办公软件 英语学习 操作系统 故事会 编程资料 软件学习 设计
铭瑶网 >> 学习首页 >> 编程 >> 在下拉式的Form框中显示时间
标题:在下拉式的Form框中显示时间

【字体: 】 时间:2008-4-11 来源:互联网 作者:study

在下拉式的Form框中显示时间

要完成此效果把如下代码加入到<body>区域中<FORM><SELECT NAME="dates" SIZE=1><SCRIPT LANGUAGE="JavaScript">//--------------------------------------------// By mattias.sjoberg@swipnet.se 26/7-97// The JavaScript Planet// http://www.geocities.com/SiliconValley/7116// You're welcome to use/edit this script,// just keep the comments and drop me a note.//--------------------------------------------        today = new Date();        thismonth = today.getMonth() + 1;        thisyear = today.getYear();        thisday = today.getDate();        maxdays=31;//default        // months with 30 days        if (thismonth==4 || thismonth==6 || thismonth==9 || thismonth==11)        {                maxdays=30        }        // february, leap year        if (thismonth==2)        {                // feb                if ((thisyear/4)!=parseInt(thisyear/4))                {                        maxdays=28                }                else                {                        //leap year                        maxdays=29                }        }        thismonth = "" + thismonth        if (thismonth.length == 1)        {                thismonth = "0" + thismonth;        }        for (var theday = 0; theday <= maxdays; theday++)        {                if (theday == 0)                {                        document.write ("<OPTION SELECTED> "+ thisday + "-" + thismonth + "-" + thisyear )                        document.write ("<OPTION> ========")                }                else                {                        var thed = "" + theday                        if (thed.length == 1)                        {                                thed = "0" + thed;                        }                        document.write ("<OPTION> " + thed + "-" + thismonth + "-" + thisyear)                }        }</SCRIPT></SELECT></FORM> 

查看/参与:讨论/评论 相关文章:Javascript