<script language="JavaScript">
<!--
var d1 = "<%=back_date%>"
d1 = new Date(d1) //注意这里需要转换为yyyy/m/d的格式,或者
d1 = new Date(<%=Year(back_date)%>,<%=Month(back_date)-1%>,<%=Day(back_date)%>)function chk(theForm){ 
d2 = new Date(theForm.take_date.value)
if (d1>d2){
//大于或者小于自己思考
                alert("请输入领料日期!");
                theForm.amount.focus();
                return (false);
        } }
//-->

解决方案 »

  1.   

    <script language="JavaScript">
    <!--
    function chk(theForm){ 
    if (theForm.take_date.value=="")
                    alert("请输入领料日期!");
                    theForm.amount.focus();
                    return (false);
            } }
    //-->
    </script>
      

  2.   

    if (Date.parse(theForm.take_date.value)< Date.parse(<%=back_date%>))
      

  3.   

    <script language="JavaScript">
    function checkDateEarlier()
    {
        var strStart=document.getElementById("take_date").value;
        var strEnd="<%=back_date%>";
        var arr1 = strStart.split("-");
        alert(arr1[1].length);
        var arr2 = strEnd.split("-");
        var date1 = new Date(arr1[0],parseInt(arr1[1].replace(/^0/,""),10) - 1,arr1[2]);
        var date2 = new Date(arr2[0],parseInt(arr2[1].replace(/^0/,""),10) - 1,arr2[2]);
        if (arr1[1].length==1)
           arr1[1] = "0" + arr1[1];
        if (arr1[2].length==1)
            arr1[2] = "0" + arr1[2];
        if (arr2[1].length==1)
            arr2[1] = "0" + arr2[1];
        if (arr2[2].length==1)
            arr2[2]="0" + arr2[2];
        var d1 = arr1[0] + arr1[1] + arr1[2];
        var d2 = arr2[0] + arr2[1] + arr2[2];
        if(parseInt(d1,10)>parseInt(d2,10)){
           //alert("no");
           return false;
          }
        else{
           alert("小于入库日期");
           return true;
         }
     
    }//~~~//-->
    </script>
    <form action="wushou_Add2.asp" method=post id=form1 name=form1 onSubmit="return checkDateEarlier()">
     <input name="take_date" type="text" id="take_date">
    <input type="submit" name="Submit" value="添 加" >
    </form>