下拉框显示当前的年-月-日(高分相送!!!)

有3个下拉框,分别有年、月、日的数值,如年的下拉框里有2003、2004、2005的数值,月的下拉框里有1到12的数值,日的下拉框里有1到31的数值。
请问有方法根据服务器当前的日期,下拉框就选中相对应的数值吗?例如是2003-2-26,那年的下拉框就选中2003,月的下拉框就选中2,日的下拉框就选中26。请注意,是选中对应的值,而下拉框里的数值是保留的,用户还可以再自定义选择。
高手请来拿分吧!!!^_^
---------------------------------------------------------------

 1<html>
 2<head>
 3<title> New Document </title>
 4<meta content="EditPlus" name="Generator"/>
 5<meta content="" name="Author"/>
 6<meta content="" name="Keywords"/>
 7<meta content="" name="Description"/>
 8<script language="JavaScript">   
 9<!--   
10function initDate(){   
11var now = new Date();   
12//这是客户端的时间,可以改成服务器端   
13document.all.iyear.value=now.getFullYear();   
14document.all.imonth.value=now.getMonth()+1;   
15document.all.iday.value=now.getDate();   
16}   
17//-->   
18</script>
19</head>
20<body onload="initDate();">
21<select name="iyear">
22<script language="JavaScript">   
23<!--   
24for (var i=2000;i<2051;i++){document.write("<option value="+i+">"+i);}   
25//-->   
26</script>
27</select>
28<select name="imonth">
29<script language="JavaScript">   
30<!--   
31for (var i=1;i<13;i++){document.write("<option value="+i+">"+i);}   
32//-->   
33</script>
34</select>
35<select name="iday">
36<script language="JavaScript">   
37<!--   
38for (var i=1;i<32;i++){document.write("<option value="+i+">"+i);}   
39//-->   
40</script>
41</select>
42</body>
43</html>

---------------------------------------------------------------

1<select id="D1" size="1">
2<option value="2002">2002</option>
3<option value="2003">2003</option>
4<option value="2004">2004</option>
5</select>
1<select id="D2" size="1">
2<option value="1">1</option>
3<option value="2">2</option>
4<option value="3">3</option>
5</select>
1<select id="D3" size="1">
2<option value="10">10</option>
3<option value="11">11</option>
4<option value="12">12</option>
5</select>
 1<script>   
 2var s = "2002-3-11"   
 3var n= new Date(s.replace(/\\-/g, "/"));   
 4var Y = n.getFullYear();   
 5var M = (n.getMonth() + 1);   
 6var D = n.getDate();   
 7document.all.D1.value=Y;   
 8document.all.D2.value=M;   
 9document.all.D3.value=D;   
10</script>

---------------------------------------------------------------

http://expert.csdn.net/Expert/TopicView1.asp?id=1264734

Published At
Categories with Web编程
Tagged with
comments powered by Disqus