主题:  日期验证

mezi

职务:普通成员
等级:1
金币:0.0
发贴:141
注册:2002/4/1 10:54:21
#12002/12/2 8:15:09
怎么判断一个表单提交后
日期文本框的·格式应该是2000-02-22的格式?
一不对就弹出alert
对就成功添加?



沉默是金

职务:普通成员
等级:6
金币:11.2
发贴:4357
注册:2004/2/18 11:17:25
#22002/12/2 9:35:53
yy=request.form("yy")
mm=request.form("mm")
dd=request.form("dd")
if len(mm)=1 then
mm="'0'&mm"


难人一个……

mezi

职务:普通成员
等级:1
金币:0.0
发贴:141
注册:2002/4/1 10:54:21
#32002/12/2 9:40:06
恩???
这是?
我只有一个文本框。
而且你写的不对吧



沉默是金

职务:普通成员
等级:6
金币:11.2
发贴:4357
注册:2004/2/18 11:17:25
#42002/12/2 9:44:16


难人一个……

mezi

职务:普通成员
等级:1
金币:0.0
发贴:141
注册:2002/4/1 10:54:21
#52002/12/2 10:09:59
看到了·
我的意思是有没有·
对非法输入进行alert的代码·
输入错误就提出警告·
让输入者自行修改
例如年份要4位·什么的··
并且是再一个文本框里·



沉默是金

职务:普通成员
等级:6
金币:11.2
发贴:4357
注册:2004/2/18 11:17:25
#62002/12/2 10:21:39
最好搞三个文本框,然后用CDATE或formatdatetime组合在一起,例如:
exmp_yy=request.form("exmp_yy")
exmp_mm=request.form("exmp_mm")
exmp_dd=request.form("exmp_dd")
if len(exmp_yy)<>4 or exmp_yy="" or exmp_mm="" or exmp_dd="" then
response.write (" ")
else
exmp_time=formatdatetime(exmp_yy&"-"&exmp_mm&"-"&exmp_dd,2)
end if
这只是我写的,你可以改一下!


难人一个……

mezi

职务:普通成员
等级:1
金币:0.0
发贴:141
注册:2002/4/1 10:54:21
#72002/12/2 11:35:10
还是需要一个文本框的
var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/;

语法规则是怎么杨的?