Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 软件时空 > 软件相关 > javascript判断输入的日期是否是一个合法的日期
【标  题】:javascript判断输入的日期是否是一个合法的日期
【关键字】:javascript
【来  源】:http://www.cublog.cn/u/15221/showart.php?id=241576

javascript判断输入的日期是否是一个合法的日期

Your Ad Here
将下面的代码拷贝到文本文件中, 保存为后缀名我.html的文件. 就可以测试了. 呵呵.
 
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function isDateString(){
    var iaMonthDays = [31,28,31,30,31,30,31,31,30,31,30,31]
    var year = myform.yyyy.value;
    var month = myform.m.value;
    var day = myform.d.value;
    if(isNaN(year) || isNaN(month) || isNaN(day)) return false;
    if (year < 1 || year > 9999) return false
    if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) iaMonthDays[1]=29;
    if (month < 1 || month > 12) return false
    if (day < 1 || day > iaMonthDays[month - 1]) return false
   
    return true
}
function chkdate(){
    if(isDateString()){
        alert("Is a date");
    }else{
        alert("Is not a date.");
    }
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<FORM METHOD=POST ACTION="" name="myform">
year: <INPUT TYPE="text" NAME="yyyy"><br>
month:<INPUT TYPE="text" NAME="m"><br>
day:  <INPUT TYPE="text" NAME="d"><br>
<INPUT TYPE="button" onclick="chkdate()" value="submitttt">
</FORM>
</BODY>
</HTML>
广而告之:推荐两个网站:【上一篇】
javascript画图形:【下一篇】
【相关文章】
  • 一些JavaScript表达式
  • 编写组件,使用JavaScript更新UpdatePanel
  • javascript 页面跳转语句
  • Learn to use Class in Javascript
  • ASP.NET 无法确保在注册的 JavaScript 内不存在重复定义
  • 编写基于Prototype的Javascript动画类
  • Javascript特效代码大全
  • JavaScript 乱码解决
  • Javascript之面向对象编程--类的实现(1)
  • Javascript之面向对象编程--类的实现(2)
  • 【随机文章】
  • 获取文件类型关联的图标
  • Hello OLAP(问题回复二)
  • 用asp管理sql server数据库
  • 设置arm交叉编译工具链(非常详细,附源代码下载链接)
  • offset-list
  • 在Word XP中两步制作作文稿纸
  • <中国福网>/为您打造专业的网络技术和服务
  • Tomcat+Axis配置
  • Oracle公司Intranet解决方案
  • 工厂模式
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.