<script language="javascript">
function doSubmit(){
< 检验日期和时间 >
return true;
}</script>
<body>
<form name="a" action="" method="post" onSubmit="return doSubmit();">
<input type="text" size="40" name="d" value="<%=now()%>">
<input type="submit" name="ok" value="确定">
</form>
</body>请帮解
function doSubmit(){
< 检验日期和时间 >
return true;
}</script>
<body>
<form name="a" action="" method="post" onSubmit="return doSubmit();">
<input type="text" size="40" name="d" value="<%=now()%>">
<input type="submit" name="ok" value="确定">
</form>
</body>请帮解
<script type="text/javascript">
function doSubmit(){
var v = document.a.d.value;
return ckDate(v);
}function ckDate(s){
s = s.replace(/\-/g,"/");
if(isNaN(Date.parse(s))) return false;
var dt = new Date(s);
var ap = s.split(" ");
var ad = ap[0].split("/");
if(ad.length!=3) return false;
var y = parseInt(ad[0],10);
var m = parseInt(ad[1],10)-1;
var d = parseInt(ad[2],10);
if(dt.getFullYear()!=y || dt.getMonth()!=m || dt.getDate()!=d) return false;
if(ap.length==2){
var at = ap[1].split(":");
if(at.length!=2&&at.length!=3) return false;
var h = parseInt(at[0],10);
var n = parseInt(at[1],10);
if(dt.getHours()!=h || dt.getMinutes()!=n) return false;
if(at.length==3){
var s = parseInt(at[2],10);
if(dt.getSeconds()!=s) return false;
}
}
return true;
}</script>
<body>
<form name="a" action="xxx" method="post" onSubmit="return doSubmit();">
<input type="text" size="40" name="d" value="2010-12-28 12:01:20">
<input type="submit" name="ok" value="确定">
</form>
</body>