·您的位置: 首页 » 资源教程 » 编程开发 » ASP » 用JS判断输入的时间是否有效

用JS判断输入的时间是否有效

类别: ASP教程  评论数:0 总得分:0
  经常在ASP里面碰到要求用户输入日期,比如生日,那么如何知道他输入的值是否有效呢?比如输入2月,则肯定没有30,31号;又如她要是输入4月,那么肯定没有31号,等等.....
  下面是我碰到时的解决方案,在ASP中实现:
Tyear=parseInt(<%=year(date)%>);
Tmonth=parseInt(<%=month(date)%>);
Tday=parseInt(<%=day(date)%>);
Tdate= Tyear*10000+Tmonth*100+Tday;
Fyear=parseInt(document.register.birthyear.value);
Fmonth=parseInt(document.register.birthmonth.value);
Fday=parseInt(document.register.birthday.value);
Fdate=(Fyear+18)*10000+Fmonth*100+Fday;

if(Fyear==0 || Fmonth==0 || Fday==0){
alert("??啉?衲?的出生日期。");
document.register.birthyear.focus();
return false;
}
else if(Fdate>Tdate){
alert("?Σ黄穑?您未?M十八?q。");
document.register.birthyear.focus();
return false;
}
else
{
  theDate = new Date(Fyear,Fmonth,0);
  if (Fday > theDate.getDate ())
  {
   window.alert ("出生日期??入邋锗!");
   return false;
  }
}
-= 资 源 教 程 =-
文 章 搜 索
关键词:
类型:
范围:
纯粹空间 softpure.com
Copyright © 2006-2008 暖阳制作 版权所有
QQ: 15242663 (拒绝闲聊)  Email: faisun@sina.com
 纯粹空间 - 韩国酷站|酷站欣赏|教程大全|资源下载|免费博客|美女壁纸|设计素材|技术论坛   Valid XHTML 1.0 Transitional
百度搜索 谷歌搜索 Alexa搜索 | 粤ICP备19116064号-1