注册 登录
编程论坛 ASP技术论坛

这个语言如何用ASP表达?

jtws2008 发布于 2010-05-31 12:24, 467 次点击
三个下拉菜单,分别是年,月,日, 初始值是"请选择"

如果三个菜单都是“请选择”(也就是没有选)
那提交之后,日期为当前日期。

请问这个判断用ASP语言怎么表达?

是不是这样:
<%
nian = request("nian")
yue = request("yue")
ri = request("ri")
if nian = "请选择" and yue = "请选择" and ri = "请选择" then
riqi = day
end if
%>

如果这三个有任意一个,或两个是"请选择"
则提示“日期格式有错”
这个不会表达 。

[ 本帖最后由 jtws2008 于 2010-5-31 12:26 编辑 ]
2 回复
#2
2010-05-31 13:30
正确的句子应该是
request.form 而不是request
然后今天的日子也不是这样子写的。。。
获取日子的正确方法是
=date()

所以改正以上的错误就可以了吧。。。
#3
hams2010-05-31 15:41
可以写成reques,但为了避免可能出现的问题,还是用request.form的好。这是一种良好的习惯。
<%
nian = request.form("nian")
yue = request.form("yue")
ri = request.form("ri")
if nian = "请选择" and yue = "请选择" and ri = "请选择" then
   riqi = date()
else
   if nian = "请选择" or yue = "请选择" or ri = "请选择" then response.write "日期格式有错"
end if
%>
1