那先填结束日期,再填开始日期呢
其它你可以在提交的时候判断一下

解决方案 »

  1.   

    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function checkDate(){
    var date1=document.getElementById("date1").value;
    var date2=document.getElementById("date2").value;
    var reg=/-/gi
    if(parseInt(date2.replace(reg,""))>parseInt(date1.replace(reg,"")))
    alert("结束时间不能大于开始时间");
    }
    //-->
    </SCRIPT>
    </HEAD><BODY>
    <input type="text" id="date1" value="2006-08-07">
    <input type="text" id="date2" onblur="checkDate()" >
    </BODY>
    </HTML>
      

  2.   

    用梅花雪的日历控件 3.0
      

  3.   

    同意2楼,在提交前验证,输入时不必验证。“所以,最人性华的办法就是在选择肋开始日期后,选择结束日期时,开始日期以前的日期是不可选择的”也不见得有多人性化
    如果真的在输入日期时加上了前面日期一定小于后面的日期,
    用户想进行以下操作时,容易产生困惑:
    选了"2000/01/01---2000/01/02", 现在他想改成"2000/01/04---2000/01/05"
    ----因为他只能先改后面的,再改前面的.