可以转化为时间判断
也可以用字符串判断
用split分开
然后先判断YY 然后判断MM 最后判断DD

解决方案 »

  1.   

    <input type=text name=date_1>
    <input type=text name=date_2>
    <input type=button value="Click" onclick="check()">
    <script>
    function check(){
    with(document.all){
    var date1=new Date(date_1.value.substring(6, 10), date_1.value.substring(0,2)-1, date_1.value.substring(3,5));
    var date2=new Date(date_2.value.substring(6, 10), date_2.value.substring(0,2)-1, date_2.value.substring(3,5));
    if(date2.getTime()<date1.getTime())
    alert("date2<date1");
    }
    }
    </script>
      

  2.   

    補充一點,我是以mm/dd/yyyy來寫的,因為yy很難分辨出03是2003還是1903
      

  3.   

    各位大虾注意:
    我的按钮是<input type=submit name=submit value="查询">
    我安"iinohk()"的方法做,我就不能执行到服务器了,我想按查询时,
    *************如果输入有误!就禁止执行服务器***************
      

  4.   

    在if(date2.getTime()<date1.getTime())下
    加入一行document.form.action=""
    这样就不会向服务器提交了
      

  5.   

    改一下
    <form action="#" name="form_1">
    <input type=text name=date_1>
    <input type=text name=date_2>
    <input type=button value="Click" onclick="check()">
    </form>
    <script>
    function check(){
    with(document.all){
    var date1=new Date(date_1.value.substring(6, 10), date_1.value.substring(0,2)-1, date_1.value.substring(3,5));
    var date2=new Date(date_2.value.substring(6, 10), date_2.value.substring(0,2)-1, date_2.value.substring(3,5));
    if(date2.getTime()<date1.getTime())
    alert("date2<date1");
    else
    form_1.submit();
    }
    }
    </script>
      

  6.   

    各位大虾:
    我如果有好多对这样的时间输入框,那我应该怎样调用 iinohk() 的函数?
    有谁帮我修改一下
    ****我另外再加分****
      

  7.   

    再改一下
    <form action="#" name="form_1">
    <input type=text name=date_1>
    <input type=text name=date_2>
    <input type=button value="Click" onclick="check(1, 2)">
    <input type=text name=date_3>
    <input type=text name=date_4>
    <input type=button value="Click" onclick="check(3, 4)">
    </form>
    <script>
    function check(smaller, bigger){
    with(document.all){
    var date1=new Date(eval("date_"+smaller).value.substring(6, 10), eval("date_"+smaller).value.substring(0,2)-1, eval("date_"+smaller).value.substring(3,5));
    var date2=new Date(eval("date_"+bigger).value.substring(6, 10), eval("date_"+bigger).value.substring(0,2)-1, eval("date_"+bigger).value.substring(3,5));
    if(date2.getTime()<date1.getTime())
    alert("date"+bigger+"<date"+smaller);
    else
    form_1.submit();
    }
    }
    </script>