喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

[北京]代朋友公司招聘PHP高级程序员多名

上一主题 下一主题
 24  1/3  1  2  3  > 
     
标题: [代码] 鼓足勇气,发个简单的日期下拉框连动。  
 
zm6931
新手上路
Rank: 1


UID 70097
精华 0
积分 48
帖子 32
金钱 48 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-3-22
状态 离线
鼓足勇气,发个简单的日期下拉框连动。

学习PHP也有一段时间了,经常碰到(至少3、4次了)日期下拉框的联动问题(比如说平年2月28,闰年2月29),当时就是从网上google一下,从来没想过好好整理一下,下次遇到了可以立马用上,今天终于花了一点时间整理一下,希望可以对大家有所帮助。

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script>
function selchange() {
    MonHead = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];

    var year=document.getElementById("year_sel");
    var month=document.getElementById("month_sel");
    var year_value=year.selectedIndex+1950;
    var month_value=month.selectedIndex;
    var n = MonHead[month_value];

    if (month_value==1 && IsPinYear(year_value)) {
        n++;
    }
    writeDay(n);
}
function optionsClear(day) {
    day.options.length = 0;
}
function IsPinYear(year) {
    return(0 == year%4 && (year%100 !=0 || year%400 == 0));
}
function writeDay(n) {
    var  day=document.getElementById("day_sel");
    optionsClear(day);
    for (var i=1; i<(n+1); i++) {
        day.options.add(new Option(i, i));
    }
}
</script>
</head>

<body>
<form name="form0">
<div>
<select name="year_sel" id="year_sel" onchange="selchange()">
<?php
    $thisdate
=date('Y-m-d',$_SERVER['REQUEST_TIME']);
    
$thisdate_arr=explode("-",date('Y-m-d',$_SERVER['REQUEST_TIME']));
    
$thisyear=$thisdate_arr[0];
    for(
$i=1950;$i<=2050;$i++) {
        
$selected=($i==$thisyear)?" selected ":"";
        echo 
"<option value=\"".$i."\" ".$selected.">".$i."</option>n";
    }
?>
</select>&nbsp;年&nbsp;<?php echo $time;?>
<select name="month_sel" id="month_sel" onchange="selchange()">
<?php
    $thismonth
=$thisdate_arr[1];
    for(
$j=1;$j<=12;$j++) {
        
$selected=($j==$thismonth)?" selected ":"";
        echo 
"<option value=\"".$j."\" ".$selected.">".$j."</option>n";
    }
?>
</select>&nbsp;月&nbsp;
<select name='day_sel' id='day_sel'>
<?php
    $thisday
=$thisdate_arr[2];
    for(
$k=1;$k<=31;$k++) {
        
$selected=($k==$thisday)?" selected ":"";
        echo 
"<option value=\"".$k."\" ".$selected.">".$k."</option>n";
    }
?>
</select>&nbsp;日
<div>
</form>

</body>
</html>
2007-11-29 03:19 PM#1
查看资料  Blog  发短消息  顶部
 
kuco
高级会员
Rank: 4
一半会员


UID 66126
精华 0
积分 942
帖子 955
金钱 900 喜悦币
威望 0
人脉 42
阅读权限 50
注册 2005-8-23
来自 上海
状态 离线
[推荐阅读] 竟然发现村子升级了~~
这里有个纯 js 的..

http://phpx.com/happy/viewthread.php?tid=140026&highlight=




阿里妈妈再掀疯狂采购风,急召天下站长,新加入站点3天内一定采购!
2007-11-29 03:31 PM#2
查看资料  Blog  发短消息  顶部
 
lovefun
新手上路
Rank: 1



UID 99493
精华 0
积分 1
帖子 1
金钱 1 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2007-10-8
状态 离线
[推荐阅读] 哪个有钱人家给500喜悦币让偶上市啦
嗯 学习学习
2007-11-29 04:02 PM#3
查看资料  发短消息  顶部
 
wzhu (wzhu)
版主
Rank: 7Rank: 7Rank: 7
C[A-Z]O


UID 68040
精华 0
积分 47788
帖子 1562
金钱 47765 喜悦币
威望 0
人脉 23
阅读权限 100
注册 2006-1-14
来自 湖北荆州>陕西西安>辽宁 ...
状态 离线
[推荐阅读] 怎么不能刷喜欢币呢..郁闷的说,浪费我时间
我也来学习一下!



<?wzhu
wzhu.print("This is a wzhu language");
?>
2007-11-29 04:06 PM#4
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
howliu
注册会员
Rank: 2
初级会员



UID 29675
精华 0
积分 52
帖子 251
金钱 52 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2004-6-28
状态 离线
[推荐阅读] 不想炒股了,但是我注入的资金切无法一次性提取出来。
学习学习!感谢感谢!



维护服务器(linux) 交换机 php+mysql    qq:345467398
2007-11-29 04:23 PM#5
查看资料  访问主页  发短消息  QQ  顶部
 
ClearWind
新手上路
Rank: 1


UID 71721
精华 0
积分 1
帖子 140
金钱 1 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-4-15
来自 地球
状态 离线
[推荐阅读] 我无语了!恶庄啊恶庄!
学习学习 



从火星刚回来
2007-11-29 05:44 PM#6
查看资料  发短消息  顶部
 
ClearWind
新手上路
Rank: 1


UID 71721
精华 0
积分 1
帖子 140
金钱 1 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-4-15
来自 地球
状态 离线
[推荐阅读] 村子里的害虫再现
非常感谢楼主



从火星刚回来
2007-11-29 05:44 PM#7
查看资料  发短消息  顶部
 
c1a1o1
版主
Rank: 7Rank: 7Rank: 7
一品带刀护卫


UID 68669
精华 0
积分 1206
帖子 2154
金钱 1206 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2006-2-17
状态 离线
[推荐阅读] 有劳了,中国石油IPO,等待审批
支持一下



流量交换联盟
php教材价格比较网言情小说
2007-11-29 06:06 PM#8
查看资料  Blog  发短消息  QQ  顶部
 
cgreen
论坛元老
Rank: 8Rank: 8



UID 102321
精华 0
积分 11057
帖子 17
金钱 11057 喜悦币
威望 0
人脉 0
阅读权限 90
注册 2007-11-29
状态 离线
[推荐阅读] 大家帮个忙啊
纯js的速度应该更快
2007-11-29 06:26 PM#9
查看资料  发短消息  顶部
 
wleige (一天到晚游泳的鱼)
高级会员
Rank: 4
中级会员


UID 64348
精华 0
积分 625
帖子 656
金钱 625 喜悦币
威望 0
人脉 0
阅读权限 50
注册 2005-5-25
来自 周口人在上海
状态 离线
[推荐阅读] 黄金疯了
不错不错,很长见识



有勇气来改变可以改变的事情,有胸怀来接受不可改变的事情,有智慧来分辨两者的不同。http://www.featuredbride.com
2007-11-30 05:09 PM#10
查看资料  访问主页  Blog  发短消息  QQ  顶部
 24  1/3  1  2  3  > 
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.026629 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP