我有这个代码,明天给你发上来.

解决方案 »

  1.   

    正则表达式!前后时间可以直接比较!
      

  2.   

    <input type="text" id="num1" name="num1">
    <input type="text" id="num2" name="num2">
    <input type="button" onclick="tst()">
    <script>
    function tst(){
    var stst=/^((?:[0-1][0-9])|(?:[2][0-4])):(?:[0-5][0-9]):(?:[0-5][0-9])$/;
    var otxt=document.getElementsByTagName("input");
    for(var i=0;i<otxt.length-1;i++){
    if(!stst.test(otxt[i].value)){
    alert("输入时间错误");
    otxt[i].focus();
    otxt[i].select();
    return;
    }
    }
    if(otxt[0].value>otxt[1].value){
    alert("第一个时间不应该大于第二个时间");
    otxt[0].focus();
    otxt[0].select();
    return;
    }
    alert("正确");
    }
    </script>