菜鸟级问题~~~请问,ASP中如何判断日期格式的正确性?
我自己写的如下:
if rs( "us_data ") <> " " then
rs( "us_data ")=CDate(us_data)
else response.write "警告:请返回输入正确的日期格式 "
response.write " <br> <br> <a href=javascript:history.back(-1)> 返回 </a> "
response.end
end if
us_data为日期,如果为空,是可以判断并返回的,可输入正确的之后还是response.write "警告:请返回输入正确的日期格式 ";
我现在想实现的是:日期格式为 "2007-03-03 ",必需自己手工输入(因为不是当前系统日期),怎么样才能判断这个用户输入的日期格式是否正确呢?
1.如果不正确返回重新录入;
2.正确的话就存库~~~
如何做啊~~小北ASP初学,请各位指教下啊~~
------解决方案--------------------IsDate 函数
返回 Boolean 值指明某表达式是否可以转换为日期。
-----------------------------------------------------
建议做成下拉框,让用户去选择,这样会少一些错误,或者
做成日历的样式去选择。
------解决方案--------------------isDate()
------解决方案--------------------调用日历控键
<input onFocus= "calendar() " name= "us_data " type= "text " id= "Calendar1 " />