作者Numino (神圣光芒)
看板Web_Design
标题Re: [请益] 动态的下拉式日期选单
时间Tue Dec 19 00:19:37 2006
※ 引述《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
1F:推 pm2001:这种没什麽复杂度or保密性的丢给client端去算就好了 12/19 00:24