直接用javascript判断就行了
function check(){var dd = new Date();
  if(document.getElementById("").value<dd{
    alert("时间要晚于当前时间!");
    return false;
  }
}
function aSubmit(){
if(check()!=false){
   xxx.action="";
   xxx.submit;
}
}

解决方案 »

  1.   

    <script language=javascript>
    String.prototype.isDate = function()
    {
       var r = this.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/); 
       if(r==null)return false; var d = new Date(r[1], r[3]-1, r[4]); 
       return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);
    }
    if(inputName.value.isDate())
    {
      var d = new Date(inputName.value.replace(/-/g, "\/"));
      alert("输入的日期是否大于当前时间??"+ (d.getTime()>new Date().getTime()));
    }
    else alert("你输入的日期不对!");
    </script>
      

  2.   

    <script language=javascript>
    String.prototype.isDate = function()
    {
       var r = this.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/); 
       if(r==null)return false; var d = new Date(r[1], r[3]-1, r[4]); 
       return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);
    }
    function mm(e)
    {
      if(e.value.isDate())
      {
        var d = new Date(e.value.replace(/-/g, "\/"));
        var b = d.getTime()>new Date().getTime();
        alert("比对的结果是 "+ b +"\r\n根据这个结果你想做什么处理, 你自己再写代码");
      }
      else
      {
        e.focus();
        alert("你输入的日期不对!");
      }
    }
    </script>
    <input onblur="mm(this)">