现有
<input type="text" name="enddate" id="enddate" dataType="Date" format="ymd" msg="请填写有效的日期" size="20" onclick="fPopCalendar(enddate,enddate);" />(*)(必须在此之前注册,如:2011-12-31)
怎么进行提交的日期不能小于当前日期的判断 急求!请各位帮帮忙
<input type="text" name="enddate" id="enddate" dataType="Date" format="ymd" msg="请填写有效的日期" size="20" onclick="fPopCalendar(enddate,enddate);" />(*)(必须在此之前注册,如:2011-12-31)
怎么进行提交的日期不能小于当前日期的判断 急求!请各位帮帮忙
请按这种格式填写如:“2011-08-31”<input type="text" name="enddate" id="enddate" dataType="Date" format="ymd" msg="请填写有效的日期" size="20" onclick="test(this.value);" />
</div>
<script>
function test(o){
var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
if(r){
if(r[1]<2011||(r[1]==2011&&r[2]<11)||(r[1]==2011&&r[2]<11&&r[3]<31)
{alert("日期正确!");}
}
else {alert("日期格式不正确!");}
}
</script>
<div>
请按这种格式填写如:“2011-08-31”<input type="text" name="enddate" id="enddate" dataType="Date" format="ymd" msg="请填写有效的日期" size="20" onclick="test(this.value);" />
</div>
<script>
function test(o){
var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);
if(r){
if(r[1]<2011||(r[1]==2011&&r[3]<11)||(r[1]==2011&&r[3]<11&&r[4]<31)
{alert("日期正确!");}
}
else {alert("日期格式不正确!");}
}
</script>上面的写错了,囧。。