我写成VBSCRIPT也是不行 <script type="text/vbscript"> function checkform() { if(datediff("y",CDate(addrec.begintime.value),CDate(addrec.endtime.value))<0) addrec.endtime.focus exit function end if } </script><form name=addrec method="post" onsubmit="vbscript:return checkform()">
<script type="text/vbscript"> function checkform() { if(datediff("y",CDate(addrec.begintime.value),CDate(addrec.endtime.value))<0) msgbox "开始时间晚于结束时间,请重新输入!",48,"提示:" addrec.endtime.focus exit function end if } </script> <form name=addrec method="post" onsubmit="vbscript:return checkform()">
function checkform()
{
if(datediff("y",CDate(addrec.begintime.value),CDate(addrec.endtime.value))<0)
addrec.endtime.focus
exit function
end if
}
</script><form name=addrec method="post" onsubmit="vbscript:return checkform()">
function checkform()
{
if(datediff("y",CDate(addrec.begintime.value),CDate(addrec.endtime.value))<0)
msgbox "开始时间晚于结束时间,请重新输入!",48,"提示:"
addrec.endtime.focus
exit function
end if
}
</script>
<form name=addrec method="post" onsubmit="vbscript:return checkform()">
<script>
date1=new Date("2007/1/12");
date2=new Date("2007/1/13");
if((date1-date2)/1000/60/60/24<0){
alert("开始时间不能比结束时间早");
}
</script>