我想让上图中输入的结束时间必须比开始输入的时间大,并且时间相差不能大于7天。 代码该怎么写呢。还请各位指点一二。
作者: 孙毅 时间: 2012-6-10 12:15
我用的js判断,你试一下能解决问题吗
var submit = document.getElementById("btnId");//查询按钮id
submit.onclick = function(){
var first = document.getElementById("first").value;//获取开始时间
var second = document.getElementById("second").value;//获取结束时间
var strSeparator = "-"; //分格时间
var firDates=first.split(strSeparator);
var secDates=second.split(strSeparator);
var data1=firDates[0]+firDates[1]+firDates[2];把时间拼成20081218这种格式
var data2=secDates[0]+secDates[1]+secDates[2];
var datadiff = data2-data1;//计算相差
if(second<first){
alert("结束时间不能大于开始时间");
}
if(datadiff>7){
alert("时间不能大于7天");
}
return false;
}作者: 李玲 时间: 2012-6-10 12:28
孙毅 发表于 2012-6-10 12:15
我用的js判断,你试一下能解决问题吗
var submit = document.getElementById("btnId");//查询按钮id
...