请大家帮忙看看我这段JS代码哪里出错了

joanagle 2011-03-04 06:00:48
<script language=JavaScript>
function CompareVisitDate(){
var dt = new Date();
var year = dt.getYear();//获取年份
var month = dt.getMonth()+1;//获取月份
var day =dt.getDay()+1; //获取日期

var StartDate="";
var EndDate="";
var VisitDate="";
StartDate=year+"-"(month<10?"0"+month:month)+"-05"; //最小日期
alert(StartDate);
EndDate= year+"-"(month<10?"0"+month:month)+"-"+(day<10?"0"+day:day); //最大日期
alert(EndDate);
VisitDate=document.form1.rsrVisitDate.value; //访问日期
alert(VisitDate);

if(VisitDate<StartDate){
alert("访问日期不能小于"+StartDate);
document.form1.rsrVisitDate.focus;
return false;
}
else if(VisitDate>EndDate){
alert("访问日期不能大于"+EndDate);
document.form1.rsrVisitDate.focus;
return false;
}
return true;
}
</script>


调试到这句
StartDate=year+"-"(month<10?"0"+month:month)+"-05";  //最小日期


就过不去了,但是我又看不出哪里有错
...全文
76 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
joanagle 2011-03-10
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 x372563572 的回复:]
引用 2 楼 hongmei85 的回复:

JScript code
StartDate=year+"-"+(month<10?"0"+month:month)+"-05"; //最小日期
alert(StartDate);
EndDate= year+"-"+(month<10?"0"+month:month)+"-"+(day<10?"0"+day:day); //最大日期……
[/Quote]
真的喔,我还真没发现
唉,还是不够细心啊!
x372563572 2011-03-07
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 hongmei85 的回复:]

JScript code
StartDate=year+"-"+(month<10?"0"+month:month)+"-05"; //最小日期
alert(StartDate);
EndDate= year+"-"+(month<10?"0"+month:month)+"-"+(day<10?"0"+day:day); //最大日期
alert(EndDate);
[/Quote]
恩 少个+
joanagle 2011-03-07
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 upc05070000 的回复:]
StartDate=year+"-"(month<10?"0"+month:month)+"-05"; //最小日期
还是分开处理吧 这样太乱
var temp = (month<10?"0":"");
StartDate=year+"-"+temp+month+"-05";
[/Quote]
谢谢,我试试
hongmei85 2011-03-04
  • 打赏
  • 举报
回复
StartDate=year+"-"+(month<10?"0"+month:month)+"-05";  //最小日期
alert(StartDate);
EndDate= year+"-"+(month<10?"0"+month:month)+"-"+(day<10?"0"+day:day); //最大日期
alert(EndDate);
UPC子夜 2011-03-04
  • 打赏
  • 举报
回复
StartDate=year+"-"(month<10?"0"+month:month)+"-05"; //最小日期
还是分开处理吧 这样太乱
var temp = (month<10?"0":"");
StartDate=year+"-"+temp+month+"-05";

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧