如何判断开始日期在晚于结束日期时,提示错误?
是这样的,我现在要做个查询页面..
在查询条件选择时候,要输入开始日期和结束日期..
如果开始日期晚于结束日期,则提示错误...
我想使用js来判断..
开始日期和结束日期都是使用梅花雨的日历控件来选择输入,form表单类型是文本类型,即开始日期和结束日期都是输入到文本编辑框里的..
再我提交查询之前,就进行判断,js怎么写?
我这样写的哈,好象不行:
<script language = "JavaScript" type="text/JavaScript">
function CheckForm()
{
if (document.teachinput.startdate.value<>"") and (document.teachinput.enddate.value<>"")
{
if(document.teachinput.startdate.value>document.teachinput.enddate.value)
alert("开始日期不应晚于结束日期,请重新选择输入!");
document.teacherinput.startdate.focus();
return false;
}
}
</script>
.........
<form name="teachinput" method="post" action="teachschlist.asp" onSubmit="return CheckForm();">
.......
<tr bgcolor="#FFFFFF" height="25">
<td><div align="center">开始日期:</div></td>
<td>
<script language="JavaScript" src="../js/date.js"></script>
<input name="startdate" onFocus="calendar()" size="15" maxlength="15">
</td>
<tr bgcolor="#FFFFFF" height="25">
<td><div align="center">结束日期:</div></td>
<td>
<input name="enddate" onFocus="calendar()" size="15" maxlength="15">
</td>
</tr>