|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
常常在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; } } 返回类别: 教程 上一教程: 学习ADO和ODBC访问数据库的一些思路整理 下一教程: WAP版的手机号码所在地查询 您可以阅读与"用JS判定输入的时间是否有效"相关的教程: · 用Js判定输入的时间是否有效 · 实用函数- 判定输入的是否是电话号码 · ASP判定文件地址是否有效 · ASP判定文件地址是否有效! · 用ASP判定EMAIL地址是否有效 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |