在下拉式的Form框中显示时间 - 中国WEB开发者网络 (http://www.webasp.net) -- 网页特效 (http://www.webasp.net/javascript/) --- 在下拉式的Form框中显示时间 (http://www.webasp.net/javascript/1/35.htm) |
| -- 发布日期: 2004-05-24 |
| <!-- 网页特效代码由[中国WEB开发者网络:http://www.ChinaWebDev.com]提供! --> <!-- 要实现此效果需要 1 个步骤: --> <!-- 第 1 步: --> <!-- 把下面的代码加到<BODY></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> |
| webasp.net |