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