e股脑电脑教程网
  • 首 页
  • 操作系统
  • 应用软件
  • 下载工具
  • 影音视频
  • 办公软件
  • 媒体制作
  • 网站建设
  • 平面设计
  • 数据库
  • 程序开发
  • 视频教程
编辑推荐: | 文章搜索:
您现在的位置: e股脑 >> 网站建设 >> Javascript教程 >> 输入日期之改进模式 >> 教程正文
 
教程搜索
 
 
相关教程
  • javascript窗口功能指南之关闭窗口
  • javascript窗口功能指南之创建对话
  • javascript窗口功能指南之引用已打
  • javascript窗口功能指南之在窗口中
  • javascript窗口功能指南之操纵窗口
  • javascript窗口功能指南之检查一个
  • javascript窗口功能指南之定制新窗
  • javascript窗口功能指南之发挥窗口
  • javascript窗口功能指南之打开一个
  • 输入日期之改进模式
  • 用javascript实现利用FLASH嵌入声
  • 如何使用可以接受输入的列表框
  • 图片控制的渐变色文字
  • javascript实例教程(10) 随机显示
  • javascript实例教程(2) 创建弹出式
  • javascript 小技巧(第十集)
 
 

图文教程


  • Windows抢了谁的饭碗 非主流操作系统To

  • 地球还是火星 平常心看“非主流”

  • 综合运用Office 2007批量制作奖状

  • 没有系统盘如何才能修复受损系统?

  • 巧妙运用Excel中边界的附加功能!
 
 
赞 助 商
 
 
输入日期之改进模式
  • 来源:e股脑
  • 点击次数:
  • 更新时间:2007-8-9
输入日期之改进模式

当表单中含有日期输入时,以前的做法通常是由用户输入年月日,然后再对用户输入的数据进行校验。现在我要介绍的一种方法就是,让用户只能输入有效日期,从而无需再在客户端对日期的有效性进行检查。

function foption(N){

var i,N,str,M;

str="";

for(i=1;i<=N;i++)

{if(i<10) str="<option value='0"+i+"'>"+"0"+i+"</option>";

else str="<option value='"+i+"'>"+i+"</option>";

document.write(str);

}

}

function changeri(){

var nian,yue,ri;

ri=31;

yue=form1.selmonth .value ;

if(yue=="04" || yue=="06" || yue=="09" || yue=="11")

ri=30;

if(yue=="02")

{nian=form1.selyear.value;

if((nian%4==0 && nian%100!=0) || nian%400==0)

ri=29;

else ri=28;

}

flen=form1.selday .length ;

form1.selday.length =ri;

i=flen+1;

for(i;i<=ri;i++)

{

form1.selday .options(i-1).text=i;

form1.selday .options(i-1).value=i;

}

}

以上两个函数是用来初始化表单和改变表单中日期的可选值的。如果你看懂了上面的程序,您稍作改动即可实现更大范围的年份的输入。下面是表单部分代码:

<form name="form1" acrion="" method="post">

<select name="selyear" onchange="javascript:changeri();">

<script language="javascript">foption(12);</script>

</select>年<select name="selmonth" onchange="javascript:changeri();">

<script language="javascript">foption(12);</script>

</select>月<select name=selday>

<div id=selday><script language="javascript">foption(31);</script></div>

</select>日

</form>

如果你还有不明白的地方可以email给我:girstalker@163.com。类似的,还有城市的输入,如果您有兴趣,欢迎和我一起探讨!

  • 上一篇教程: 用javascript实现利用FLASH嵌入声音
  • 下一篇教程: javascript窗口功能指南之打开一个新窗口
  •  

    关于本站 | 广告联系 | 版权声明 | 使用帮助

    Copyright © 2004-2008 www.egunao.com All rights reserved.