<select name="month" id="month" onchange="build_second(this.value,'day',DOK);" onBlur="check_age_input();" onFocus="click_age_input();" style="width:100px;">
</select>&nbsp;月&nbsp;
<select name="day" id="day" onBlur="check_age_input(); " onFocus="click_age_input();" style="width:100px;">
<option value=0>--请选择--</option>
</select>&nbsp;日
</em>
</dd>
<script type="text/javascript">
build_select("month","day",DSK,DOK,"");
</script>

如上这段JS代码是调用外部的JS 文件的!截取了部分外部的JS 代码,如下:求解,各位,谢了
// Date array
var DSK = Array();    //DSK:Date Select Key
var DOK = Array();    //DOK:Date Option Key
DSK[0] = '--请选择--';
DOK[0] = Array();
DOK[0][0] = '--请选择--';
DSK[11] = '01';
DOK[11] = Array();
DOK[11][0] = '--请选择--';
DOK[11][1101] = '01';
DOK[11][1102] = '02';
DOK[11][1103] = '03';
DOK[11][1104] = '04';
DOK[11][1105] = '05';
DOK[11][1106] = '06';
DOK[11][1107] = '07';
DOK[11][1108] = '08';
DOK[11][1109] = '09';
DOK[11][1110] = '10';
DOK[11][1111] = '11';
DOK[11][1112] = '12';
DOK[11][1113] = '13';
DOK[11][1114] = '14';
DOK[11][1115] = '15';
DOK[11][1116] = '16';
DOK[11][1117] = '17';
DOK[11][1118] = '18';
DOK[11][1119] = '19';
DOK[11][1120] = '20';
DOK[11][1121] = '21';
DOK[11][1122] = '22';
DOK[11][1123] = '23';
DOK[11][1124] = '24';
DOK[11][1125] = '25';
DOK[11][1126] = '26';
DOK[11][1127] = '27';
DOK[11][1128] = '28';
DOK[11][1129] = '29';
DOK[11][1130] = '30';
DOK[11][1131] = '31';
DSK[12] = '02';
DOK[12] = Array();
DOK[12][0] = '--请选择--';
DOK[12][1201] = '01';
DOK[12][1202] = '02';
DOK[12][1203] = '03';
DOK[12][1204] = '04';
DOK[12][1205] = '05';
DOK[12][1206] = '06';
DOK[12][1207] = '07';
DOK[12][1208] = '08';
DOK[12][1209] = '09';
DOK[12][1210] = '10';
DOK[12][1211] = '11';
DOK[12][1212] = '12';
DOK[12][1213] = '13';
DOK[12][1214] = '14';
DOK[12][1215] = '15';
DOK[12][1216] = '16';
DOK[12][1217] = '17';
DOK[12][1218] = '18';
DOK[12][1219] = '19';
DOK[12][1220] = '20';
DOK[12][1221] = '21';
DOK[12][1222] = '22';
DOK[12][1223] = '23';
DOK[12][1224] = '24';
DOK[12][1225] = '25';
DOK[12][1226] = '26';
DOK[12][1227] = '27';
DOK[12][1228] = '28';
DOK[12][1229] = '29';
DSK[13] = '03';
DOK[13] = Array();
DOK[13][0] = '--请选择--';
DOK[13][1301] = '01';
DOK[13][1302] = '02';
DOK[13][1303] = '03';
DOK[13][1304] = '04';
DOK[13][1305] = '05';
DOK[13][1306] = '06';
DOK[13][1307] = '07';
DOK[13][1308] = '08';
DOK[13][1309] = '09';
DOK[13][1310] = '10';
DOK[13][1311] = '11';
DOK[13][1312] = '12';
DOK[13][1313] = '13';
DOK[13][1314] = '14';
DOK[13][1315] = '15';
DOK[13][1316] = '16';
DOK[13][1317] = '17';
DOK[13][1318] = '18';
DOK[13][1319] = '19';
DOK[13][1320] = '20';
DOK[13][1321] = '21';
DOK[13][1322] = '22';
DOK[13][1323] = '23';
DOK[13][1324] = '24';
DOK[13][1325] = '25';
DOK[13][1326] = '26';
DOK[13][1327] = '27';
DOK[13][1328] = '28';
DOK[13][1329] = '29';
DOK[13][1330] = '30';
DOK[13][1331] = '31';
DSK[14] = '04';
DOK[14] = Array();
DOK[14][0] = '--请选择--';
DOK[14][1401] = '01';
DOK[14][1402] = '02';
DOK[14][1403] = '03';
DOK[14][1404] = '04';
DOK[14][1405] = '05';
DOK[14][1406] = '06';
DOK[14][1407] = '07';
DOK[14][1408] = '08';
DOK[14][1409] = '09';
DOK[14][1410] = '10';
DOK[14][1411] = '11';
DOK[14][1412] = '12';
DOK[14][1413] = '13';
DOK[14][1414] = '14';
DOK[14][1415] = '15';
DOK[14][1416] = '16';
DOK[14][1417] = '17';
DOK[14][1418] = '18';
DOK[14][1419] = '19';
DOK[14][1420] = '20';
DOK[14][1421] = '21';
DOK[14][1422] = '22';
DOK[14][1423] = '23';
DOK[14][1424] = '24';
DOK[14][1425] = '25';
DOK[14][1426] = '26';
DOK[14][1427] = '27';
DOK[14][1428] = '28';
DOK[14][1429] = '29';
DOK[14][1430] = '30';
DSK[15] = '05';
DOK[15] = Array();
DOK[15][0] = '--请选择--';
DOK[15][1501] = '01';
DOK[15][1502] = '02';
DOK[15][1503] = '03';
DOK[15][1504] = '04';
DOK[15][1505] = '05';
DOK[15][1506] = '06';
DOK[15][1507] = '07';
DOK[15][1508] = '08';
DOK[15][1509] = '09';
DOK[15][1510] = '10';
DOK[15][1511] = '11';
DOK[15][1512] = '12';
DOK[15][1513] = '13';
DOK[15][1514] = '14';
DOK[15][1515] = '15';
DOK[15][1516] = '16';
DOK[15][1517] = '17';
DOK[15][1518] = '18';
DOK[15][1519] = '19';
DOK[15][1520] = '20';
DOK[15][1521] = '21';
DOK[15][1522] = '22';
DOK[15][1523] = '23';
DOK[15][1524] = '24';
DOK[15][1525] = '25';
DOK[15][1526] = '26';
DOK[15][1527] = '27';
DOK[15][1528] = '28';
DOK[15][1529] = '29';
DOK[15][1530] = '30';
DOK[15][1531] = '31';
DSK[16] = '06';
DOK[16] = Array();
DOK[16][0] = '--请选择--';
DOK[16][1601] = '01';
DOK[16][1602] = '02';
DOK[16][1603] = '03';
DOK[16][1604] = '04';
DOK[16][1605] = '05';
DOK[16][1606] = '06';
DOK[16][1607] = '07';
DOK[16][1608] = '08';
DOK[16][1609] = '09';
DOK[16][1610] = '10';
DOK[16][1611] = '11';
DOK[16][1612] = '12';
DOK[16][1613] = '13';
DOK[16][1614] = '14';
DOK[16][1615] = '15';
DOK[16][1616] = '16';
DOK[16][1617] = '17';
DOK[16][1618] = '18';
DOK[16][1619] = '19';
DOK[16][1620] = '20';
DOK[16][1621] = '21';
DOK[16][1622] = '22';
DOK[16][1623] = '23';
DOK[16][1624] = '24';
DOK[16][1625] = '25';
DOK[16][1626] = '26';
DOK[16][1627] = '27';
DOK[16][1628] = '28';
DOK[16][1629] = '29';
DOK[16][1630] = '30';
DSK[17] = '07';
DOK[17] = Array();
DOK[17][0] = '--请选择--';
DOK[17][1701] = '01';
DOK[17][1702] = '02';
DOK[17][1703] = '03';
DOK[17][1704] = '04';
DOK[17][1705] = '05';
DOK[17][1706] = '06';
DOK[17][1707] = '07';
DOK[17][1708] = '08';
DOK[17][1709] = '09';
DOK[17][1710] = '10';
DOK[17][1711] = '11';
DOK[17][1712] = '12';
DOK[17][1713] = '13';
DOK[17][1714] = '14';
DOK[17][1715] = '15';
DOK[17][1716] = '16';
DOK[17][1717] = '17';
DOK[17][1718] = '18';
DOK[17][1719] = '19';
DOK[17][1720] = '20';
DOK[17][1721] = '21';
DOK[17][1722] = '22';
DOK[17][1723] = '23';
DOK[17][1724] = '24';
DOK[17][1725] = '25';
DOK[17][1726] = '26';
DOK[17][1727] = '27';
DOK[17][1728] = '28';
DOK[17][1729] = '29';
DOK[17][1730] = '30';
DOK[17][1731] = '31';
DSK[18] = '08';
DOK[18] = Array();
DOK[18][0] = '--请选择--';
DOK[18][1801] = '01';
DOK[18][1802] = '02';
DOK[18][1803] = '03';
DOK[18][1804] = '04';
DOK[18][1805] = '05';
DOK[18][1806] = '06';
DOK[18][1807] = '07';
DOK[18][1808] = '08';
DOK[18][1809] = '09';
DOK[18][1810] = '10';
DOK[18][1811] = '11';
DOK[18][1812] = '12';
DOK[18][1813] = '13';
DOK[18][1814] = '14';
DOK[18][1815] = '15';
DOK[18][1816] = '16';
DOK[18][1817] = '17';
DOK[18][1818] = '18';
DOK[18][1819] = '19';
DOK[18][1820] = '20';
DOK[18][1821] = '21';
DOK[18][1822] = '22';
DOK[18][1823] = '23';
DOK[18][1824] = '24';
DOK[18][1825] = '25';
DOK[18][1826] = '26';
DOK[18][1827] = '27';
DOK[18][1828] = '28';
DOK[18][1829] = '29';
DOK[18][1830] = '30';
DOK[18][1831] = '31';
DSK[19] = '09';
DOK[19] = Array();
DOK[19][0] = '--请选择--';
DOK[19][1901] = '01';
DOK[19][1902] = '02';
DOK[19][1903] = '03';
DOK[19][1904] = '04';
DOK[19][1905] = '05';
DOK[19][1906] = '06';
DOK[19][1907] = '07';
DOK[19][1908] = '08';
DOK[19][1909] = '09';
DOK[19][1910] = '10';
DOK[19][1911] = '11';
DOK[19][1912] = '12';
DOK[19][1913] = '13';
DOK[19][1914] = '14';
DOK[19][1915] = '15';
DOK[19][1916] = '16';
DOK[19][1917] = '17';
DOK[19][1918] = '18';
DOK[19][1919] = '19';
DOK[19][1920] = '20';
DOK[19][1921] = '21';
DOK[19][1922] = '22';
DOK[19][1923] = '23';
DOK[19][1924] = '24';
DOK[19][1925] = '25';
DOK[19][1926] = '26';
DOK[19][1927] = '27';
DOK[19][1928] = '28';
DOK[19][1929] = '29';
DOK[19][1930] = '30';
DSK[20] = '10';
DOK[20] = Array();
DOK[20][0] = '--请选择--';
DOK[20][2001] = '01';
DOK[20][2002] = '02';
DOK[20][2003] = '03';
DOK[20][2004] = '04';
DOK[20][2005] = '05';
DOK[20][2006] = '06';
DOK[20][2007] = '07';
DOK[20][2008] = '08';
DOK[20][2009] = '09';
DOK[20][2010] = '10';
DOK[20][2011] = '11';
DOK[20][2012] = '12';
DOK[20][2013] = '13';
DOK[20][2014] = '14';
DOK[20][2015] = '15';
DOK[20][2016] = '16';
DOK[20][2017] = '17';
DOK[20][2018] = '18';
DOK[20][2019] = '19';
DOK[20][2020] = '20';
DOK[20][2021] = '21';
DOK[20][2022] = '22';
DOK[20][2023] = '23';
DOK[20][2024] = '24';
DOK[20][2025] = '25';
DOK[20][2026] = '26';
DOK[20][2027] = '27';
DOK[20][2028] = '28';
DOK[20][2029] = '29';
DOK[20][2030] = '30';
DOK[20][2031] = '31';
DSK[21] = '11';
DOK[21] = Array();
DOK[21][0] = '--请选择--';
DOK[21][2101] = '01';
DOK[21][2102] = '02';
DOK[21][2103] = '03';
DOK[21][2104] = '04';
DOK[21][2105] = '05';
DOK[21][2106] = '06';
DOK[21][2107] = '07';
DOK[21][2108] = '08';
DOK[21][2109] = '09';
DOK[21][2110] = '10';
DOK[21][2111] = '11';
DOK[21][2112] = '12';
DOK[21][2113] = '13';
DOK[21][2114] = '14';
DOK[21][2115] = '15';
DOK[21][2116] = '16';
DOK[21][2117] = '17';
DOK[21][2118] = '18';
DOK[21][2119] = '19';
DOK[21][2120] = '20';
DOK[21][2121] = '21';
DOK[21][2122] = '22';
DOK[21][2123] = '23';
DOK[21][2124] = '24';
DOK[21][2125] = '25';
DOK[21][2126] = '26';
DOK[21][2127] = '27';
DOK[21][2128] = '28';
DOK[21][2129] = '29';
DOK[21][2130] = '30';
DSK[22] = '12';
DOK[22] = Array();
DOK[22][0] = '--请选择--';
DOK[22][2201] = '01';
DOK[22][2202] = '02';
DOK[22][2203] = '03';
DOK[22][2204] = '04';
DOK[22][2205] = '05';
DOK[22][2206] = '06';
DOK[22][2207] = '07';
DOK[22][2208] = '08';
DOK[22][2209] = '09';
DOK[22][2210] = '10';
DOK[22][2211] = '11';
DOK[22][2212] = '12';
DOK[22][2213] = '13';
DOK[22][2214] = '14';
DOK[22][2215] = '15';
DOK[22][2216] = '16';
DOK[22][2217] = '17';
DOK[22][2218] = '18';
DOK[22][2219] = '19';
DOK[22][2220] = '20';
DOK[22][2221] = '21';
DOK[22][2222] = '22';
DOK[22][2223] = '23';
DOK[22][2224] = '24';
DOK[22][2225] = '25';
DOK[22][2226] = '26';
DOK[22][2227] = '27';
DOK[22][2228] = '28';
DOK[22][2229] = '29';
DOK[22][2230] = '30';
DOK[22][2231] = '31';

解决方案 »

  1.   

    PHP獲取下拉列表的值,一般是在表單裡傳值,$_POST接收吧
    你這段代碼好像看不出來
      

  2.   

    如果我选 07月04号的话,结果就是 17月1704日 ,是用的$_POST[month];接的值,求解,各位。
      

  3.   

    應該用的是ajax
    onchange="build_second(this.value,'day',DOK);" 這段代碼發來看看。
      

  4.   

    給個簡單例子
    1.前端文件select.html<html>
    <head>
    <script language="javascript">
    var xmlHttpfunction showHint(str)
    {if (str.length==0)
      { 
      document.getElementById("txtHint").innerHTML=""
      return
      }
    xmlHttp=GetXmlHttpObject()
    if (xmlHttp==null)
      {
      alert ("Browser does not support HTTP Request")
      return
      } 
    var url="gethint.php"
    url=url+"?q="+str
    url=url+"&sid="+Math.random()
    xmlHttp.onreadystatechange=stateChanged 
    xmlHttp.open("GET",url,true)
    xmlHttp.send(null)
    } function stateChanged() 

    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
     {    document.getElementById("txtHint").innerHTML=xmlHttp.responseText; } 
    }function GetXmlHttpObject()
    {
    var xmlHttp=null;
    try
     {
     // Firefox, Opera 8.0+, Safari
     xmlHttp=new XMLHttpRequest();
     }
    catch (e)
     {
     // Internet Explorer
     try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
     catch (e)
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
     }
    return xmlHttp;
    }
    </script> 
    </head>
    <body>
    <form name='form1'> 
    First Name:           <select name='text' id='txt1' onchange="showHint(this.value)">
               <option value="select">select</option>
               <option value="1">1</option>
               <option value="2">2</option>
               <option value="3">3</option>
               <option value="4">4</option>
               </select>
    Suggestions:
     <span id="txtHint"></span>
    </form>
    </body>
    </html> 2.后台文件gethint.php
    <?php$q="";
    $q=$_GET["q"];switch($q){
     case 1:
       echo "1111";  
          break;
        case 2:
             echo "2222"; 
          break;
        case 3:
             echo "3333"; 
          break;
        case 4:
             echo "4444";  
          break;
       default:
             echo "select";
    }?>