js验证任意多个非必填但有时序的时间域
这里是对时间的验证。可以验证任意多个时间,在它们非必填但是有时间先后时,只要在参数中按时间顺序传入他们的id便可以
function compareTwoTimes(beforeTime,afterTime){
var timename=new Array();
timename[0]='报名时间';
timename[1]='初审时间';
timename[2]='复审时间';
timename[3]='招标文件下载时间';
timename[4]='回标时间';
timename[5]='开标时间';
for(var k=0;k<arguments.length;k++){
if(jQuery('#'+arguments[k]).val()==null||jQuery('#'+arguments[k]).val()==''){
showMsgDiv(timename[k]+'不能为空!','表单验证');
return false;
}
}
for(var i=0;i<arguments.length-1;i++){
var btime=jQuery('#'+arguments[i]).val();
if(btime==''||btime==null){
continue;
}
for(var m=i+1;m<arguments.length;m++){
var atime=jQuery('#'+arguments[m]).val();
if(atime==''||atime==null){
continue;
}
if(btime>=atime){
showMsgDiv(timename[i]+'必须小于'+timename[m],'表单验证');
return false;
}
break;
}
}
return true;
}