Re: [請益] 動態的下拉式日期選單

看板Web_Design作者 (神聖光芒)時間19年前 (2006/12/18 23:59), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《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
這種沒什麼複雜度or保密性的丟給client端去算就好了
12/19 00:24, 1F
文章代碼(AID): #15Xhh8VN (Web_Design)
文章代碼(AID): #15Xhh8VN (Web_Design)