取得当前时间中的年月日再来进行比较,如果适合条件就可以提交,不行就不提交.
要取得当前日期在FAQ中有,自己去找吧.

解决方案 »

  1.   

    strDate = year & month & dayif CDate(strDate) < now() Then alert("小于 ...")...
      

  2.   

    <script language="javascript">
    function updatesubmit(ID){
        document.updateform.ID.value=ID;
    document.updateform.submit();
    }

    function setWorkTime()
    {
    var BMTime = document.workTimeForm.BMTime.value;
    var BATime = document.workTimeForm.BATime.value;
    var EMTime = document.workTimeForm.EMTime.value;
    var EATime = document.workTimeForm.EATime.value; if (BMTime.length == 0){
    backMessage('上午上班不能为空!','BMTime');
    }
    else if (BATime.length == 0){
    backMessage('上午下班不能为空!','BATime');
    }
    else if (EMTime.length == 0){
    backMessage('下午上班不能为空!','EMTime');
    }
    else if (EATime.length == 0){
    backMessage('下午下班不能为空!','EATime');
    }

    //如果上午下班时间比上午上班时间早,则报错
    if (parseInt(BATime.substring(0,2),10) < parseInt(BMTime.substring(0,2),10)){
    backMessage('上午下班时间必须比上午上班时间要迟!','BATime');
    }
    else if (parseInt(EMTime.substring(0,2),10) < parseInt(BATime.substring(0,2),10)){
    backMessage('下午上班时间必须比上午下班时间要迟!','EMTime');
    }
    else if (parseInt(EATime.substring(0,2),10) < parseInt(EMTime.substring(0,2),10)){
    backMessage('下午下班时间必须比下午上班时间要迟!','EATime');
    }
    else{
    //符合提交条件,提交
    //document.workTimeForm.submit();
    }
    }
    //通用信息提示程序
    function backMessage(msg,obj)
    {
    alert(msg);
    eval("document.workTimeForm."+obj+".focus()");
    return false;
    }
    </script>