%
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 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>
[1]
您可能感兴趣的文章:- javascript日期验证之输入日期大于等于当前日期
- php提取身份证号码中的生日日期以及验证是否为成年人的函数
- C#验证给定字符串形式日期是否合法的方法
- C#中判断、验证字符串是否为日期格式的实现代码
- jquery validate 自定义验证方法介绍 日期验证
- JS验证日期的格式YYYY-mm-dd 具体实现
- Winform之TextBox输入日期格式验证yyyy-mm-dd
- javascript 验证日期的函数
- JS 日期验证正则附asp日期格式化函数
- 两行代码轻松搞定JavaScript日期验证