javascript输入验证,关于日期

[复制链接]
查看11 | 回复1 | 2008-5-27 19:40:49 | 显示全部楼层 |阅读模式
function doCheck()//日期输入验证,日期格式为:8/2007
{
var startY=document.all.startDate.value;
var endY=document.all.endDate.value;
var sy=startY.split("/");//sy为开始年月分割后数组
var ey=endY.split("/");
//ey为结束年月分割后数组
if(parseInt(sy[1])>parseInt(ey[1])){

alert("结束日期不应小于开始日期!请重新选择日期");

return false;
}else if(parseInt(sy[1]==parseInt[1]&& parseInt(sy[0])>parseInt(ey[0])){

alert("结束日期不应小于开始日期!请重新选择日期");

return false;
}
}
这样为什么不行,郁闷,请高手指教,追加高分
else if(parseInt(sy[1])==parseInt(ey[1])&& parseInt(sy[0])>parseInt(ey[0])){

alert("结束日期不应小于开始日期!请重新选择日期");

return false;
}
关于后边大家提到的少括号修改,但修改以后还是不行,加分
靠,少个括号!汗!

回复

使用道具 举报

千问 | 2008-5-27 19:40:49 | 显示全部楼层
else if 那句好像少了个 “)”,半边括号!o(∩_∩)o...把你完整代码贴上来吧··少了些文本框。不好调试。哈哈··OK了··
function doCheck()//日期输入验证,日期格式为:8/2007 { var startY=document.al
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行