有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