三级联动,之前那个代码太难看了 在更新一下

<body>
年<select id="a"></select>
月<select id="b">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
</select>
日<select id="c">

</select>
</body>
</html>
<script>
a=document.getElementById("a");
b=document.getElementById("b");
c=document.getElementById("c");

a.onblur=function(){
aa=a.value;
}

for(x=1900;x<=2017;x++){
a.options.add(new Option(x))
}

b.onblur=function(){

if(b.value==2&&((aa%4==0&&aa%100!=0)||aa%400==0)){

for(x=1;x<=29;x++){

e=document.createElement("option")
e.innerHTML=x;
c.appendChild(e);
}
}

else if(b.value==2&&((aa%4!=0&&aa%100==0)||aa%400!=0)){
for(x=1;x<=28;x++){

e=document.createElement("option")
e.innerHTML=x;
c.appendChild(e);
}
}

else if(b.value==1||b.value==3||b.value==5||b.value==7||b.value==8||b.value==10||b.value==12){
for(x=1;x<=31;x++){

e=document.createElement("option")
e.innerHTML=x;
c.appendChild(e);
}
}

else if(b.value==4||b.value==6||b.value==9||b.value==11)
for(x=1;x<=30;x++){

e=document.createElement("option")
e.innerHTML=x;
c.appendChild(e);
}

}

</script>

时间: 2024-11-08 20:28:13

三级联动,之前那个代码太难看了 在更新一下的相关文章

显示省、市、县三级联动的选择

本文主要是实现:用户交互,显示省市县三级联动的选择 代码: #!/usr/bin/env python# -*- coding:utf-8 -*-# author by lh dic = { '河北': { '石家庄': ['鹿泉', '藁城', '元氏'], '邯郸': ['永年', '涉县', '磁县'], }, '河南': { '郑州':['中原区','二七区','金水区'], '开封':['龙亭区','鼓楼区','禹王台区'] }, '山西': { '太原':['迎泽区','杏花岭区',

Python实现用户交互,显示省市县三级联动的选择

题目:Python实现用户交互,显示省市县三级联动的选择 代码: dic = { "江西": { "萍乡": ["安源", "彭高", "上栗"], "新余": ["良山", "新钢", "兴安岭"], }, "北京": { "大兴区": ["礼贤镇", "魏

转: javascript实现全国城市三级联动菜单代码

<html> <head> <title>js全国城市三级联动菜单代码_B5教程网</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <script LANGUAGE="JavaScript"> function Dsy() { this.Items = {}; } Dsy

省份、城市、区县三级联动Html代码

<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="jquery-1.11.0.min.js"></script> <script ty

JS年月日三级联动下拉框日期选择代码

原博客网址: http://www.cnblogs.com/gdcgy/p/5467742.html 由于工作中涉及到生日编辑资料编辑,年月日用上面网址案例:bug提示: 编辑生日栏的[年]或者[月],之前保存的具体的[日]就不显示啦,产品说不管编辑哪个数据,其他数据不变: 然后自己改了一下代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xh

Android省市县三级联动 真实项目抽出 调用只需3行代码 源码免积分下载

写在前面:没想到短短一夜之间就有910次阅读量,迄今为止最高阅读量的一篇,小激动! 项目源码:包含日期.省市县两种选择器[资源积分:0分] ,APK安装包下载,没有CSDN账户的的点此下载源码 fastjson:自己复制博客里源码的小伙伴,注意导入fastjson框架哦!阿里巴巴出品的最快json解析框架 日期选择器:效果图中的选择年月日的日期选择器 任何问题,欢迎评论:源码下载不成功的留下邮箱:文章我还在维护,持续优化,有问题的小伙伴积极评论哈. 先上效果图: 样式可以修改xml文件 省市县三

task 1:完成省城市的三级联动(包括湖南省),附代码和效果图。

<!DOCTYPE html> <html> <head> <title>完成省城市的三级联动(包括湖南省),附代码和效果图.</title> </head> <body> <select id="province"> <option value="-1">请选择</option> </select> <select id=&qu

city-picker插件使用-移动h5三级联动

首先访问该链接:http://www.jq22.com/jquery-info12914 看看是否是你要找的三级联动插件, 好了,不知道是不是我傻,没有找到初始化数据的方法,本人只能直接格式化一下代码,直接改源码,总之呢,三个地方要改动,看源码: 修改:city-picker.min.js 1 // jshint ignore: start 2 + 3 function(e) { 4 //开发时,直接把数据库数据设置给rawCitiesData,注意,这里要转json对象,不是json字符串.

Android之省市区三级联动

最近项目要做一个电商APP,选择收货地址的三级联动滚动选择组件, 控件用起来非常简单 ,下面是它的运行效果: 布局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:su="http://schemas.android.com/apk/res-auto