Re: [請益] 動態的下拉式日期選單
※ 引述《ikariton (總是等待著...)》之銘言:
: 請教各位一下,如果我要有三個Select下拉式選單,第一、二個是「年」跟「月」
: 而第三個「日」的部分要依照前兩各項目的選擇結果產生的話
: 該怎麼做呢?
: 目前使用的是PHP,或是可以用JavaScript
: 請各位指教,謝謝
你可以看一下一個例子,是判斷日期是否合法的,
http://www.numino.net/Test/2.htm
如"2000-2-29"就返回true,"1990-2-29"則返回false
另外,經常看到有人問這樣的問題,實際上這種功能函數都是在client完成的,
和php或者asp沒什麼關系,當然使用asp/php可以方便輸出代碼
稍微講一下網頁實現過程:
1.client發送url到server,如"http://abc.com/s.asp",或"http://aaa.cc/u.php?c=sss"
2.server的web守護進程分析url(字符串變量)
1)首先判斷url目標是否存在,並且判斷有無訪問權限
2)調用相應的應用程序(dll文件或exe文件)執行文件,這步就是處理asp或php代碼的,
對於本地運行的js或vbs不做處理
3)返回字符串變量到client(就是通常看到的網頁原式檔)
4)本地瀏覽器(如IE,Firefox)從上到下逐行解釋代碼,
你所要求的功能是在這一步完成的
當然可以用server端幫助代碼生成,如asp中
<select id="s1">
<% for i=1900 to 2050 %>
<option value="<%=i%>"><%=i%></option>
<% next %>
</select>
可以避免server端代碼太長
--
太初有道,道即是神
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.78.228.37
推
12/19 00:24, , 1F
12/19 00:24, 1F
討論串 (同標題文章)