欢迎光临
我们一直在努力

利用On Error Resume Next来验证日期的输入

建站超值云服务器,限时71元/月

刚才又有人问到用javascript来验证日期,回想起自己写了一堆函数来验证日期,而且还没有涉及到闰年的问题,近来看

到asp 3.0关于on error resume next的用法,灵机一动,嘿嘿……。真爽呀!

<%

option explicit

dim strdate 记录输入的日期,字符型

dim datdate 测试输入的日期是否正确,日期型<html>

%>

<head>

<title>日期选择</title>

<meta http-equiv="content-type" content="text/html; charset=gb2312">

<link rel="stylesheet" href="../css/export.css" type="text/css">

</head>

<body bgcolor="#ffffff" text="#000000">

<form name="inputdate" action="<% = request.servervariables("script_name") %>" method="post">

<table width="500" border="1" cellpadding="0" cellspacing="0" align="center">

<tr>

<td background="../pic/br.jpg">

<table width="500" border="0" cellpadding="4" cellspacing="4" class="9p">

<tr>

<td colspan="2">&nbsp;</td>

</tr>

<tr>

<td colspan="2" height="60">

<div align="center">请输入所要查询的日期:

<input type="text" name="strdate" value="<% = cstr(year(now())) & "-" & cstr(month(now()))

& "-" & cstr(day(now()))%>" size="10" maxlength="10">

</div>

</td>

</tr>

<tr>

<td width="50%">

<div align="center">

<input type="submit" name="submit" value="确 认">

</div>

</td>

<td>

<div align="center">

<input type="reset" name="submit2" value="取 消">

</div>

</td>

</tr>

</table>

</td>

</tr>

</table>

</form>

<%

strdate = request.form("strdate")

if strdate <> "" then

on error resume next

datdate = cdate(strdate)

if err.number = 0 then

%>

<script language="javascript">

<!–

inputdate.action="typealert.asp"

inputdate.submit()

//–>

</script>

<%

else

%>

<script language="javascript">

<!–

alert ("你输入的日期不正确,请重新输入!")

//–>

</script>

<%

end if

end if

%>

</body>

</html>

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 利用On Error Resume Next来验证日期的输入
分享到: 更多 (0)

相关推荐

  • 暂无文章