表单验证时间方法例子

来源:互联网 发布:java cgi 编辑:程序博客网 时间:2024/05/01 12:10

<SCRIPT language="JavaScript">
function checkFormTime(){
 if(form1.startTime.value==""){startTimeNull();return true;}
 if(form1.endTime.value==""){endTimeNull();return true;}
 newTime = new Date();
 str = form1.startTime.value.split('-');
 st = new Date(str[0],--str[1],++str[2]-1);
 str2 = form1.endTime.value.split('-');
 et = new Date(str2[0],--str2[1],++str2[2]-1);
 if(st > newTime){startTimeNull();}
 if(et > newTime){endTimeNull();}
 if(st > et){alert("起始时间不能大于结束时间");return true}
 return true;
}
function startTimeNull(){alert("查询初始时间有误");}
function endTimeNull(){alert("查询结束时间有误");}
</SCRIPT>
<form name="form1" method="post" action="" onSubmit="return checkFormTime();">
 startTime:<input type="text" name="startTime">
    endTime:<input type="text" name="endTime">
    <br>
    <input type="submit" name="Submit" value="提交">
</form>

原创粉丝点击