js处理年月日下拉菜单变化
来源:互联网 发布:php pdo sqlserver 编辑:程序博客网 时间:2024/05/21 10:11
function onload(){var now = new Date();var year = now.getYear();//获得年份,不过是1900年到现在的数值year = year + 1900 - 18;//因为要4位数字年份又要求使用者大于18岁var yearList = document.getElementById("yearList");for(var i = 0;i < (year-(year - 80));i++){//为年份下拉菜单倒序输出年份var addYear = year - i;yearList.options[i] = new Option(addYear,addYear);}yearChange();}/** *年份改变,没啥好说的,月日下拉菜单清空重排就行了 */function yearChange(){var monthList = document.getElementById("monthList");monthList.innerHTML = "";for(var i = 0;i < 12;i++){monthList.options[i] = new Option(i+1,i+1); }var dayList = document.getElementById("dayList");dayList.innerHTML = "";for(var i = 0;i < 31;i++){dayList.options[i] = new Option(i+1,i+1);}}/** *月份改变 */function monthChange(m){//m为改变的月份值var year = parseInt(document.getElementById("yearList").value);//转为整形var day = 31;switch(parseInt(m))//做一下月份的判断,为日期复制{case 1,3,5,7,8,10,12:day = 31;break;case 2:day = 28;break;case 4,6,9,11:day = 30;break;}if(day == 28)//二月份的情况下{if ((year%4==0 && year%100!=0) || (year%400==0))//闰年公式,判断是否为闰年{day = 29;}}var dayList = document.getElementById("dayList");dayList.innerHTML = "";for(var i = 0;i < day;i++){dayList.options[i] = new Option(i+1,i+1);}}
html代码
<select id="yearList" class="yearSelect" onchange="yearChange()"></select><select id="monthList" class="nonYearSelect" onchange="monthChange(this.value)"></select><select id="dayList" class="nonYearSelect"></select>
- js处理年月日下拉菜单变化
- js处理年月日下拉菜单变化
- js实现年月日三级下拉菜单联动
- 纯JS实现出生日期[年月日]下拉菜单
- js实现年月日三级下拉菜单联动
- 年月日下拉菜单
- 年月日三级下拉菜单
- js实现的年月日下拉菜单式日期
- js实现的年月日下拉菜单式日期
- html年月日下拉联动菜单 年月日三下拉框联动
- html年月日下拉联动菜单 年月日三下拉框联动
- 年月日下拉日历的JS
- JS制作年月日下拉列表
- javascript控件 --年月日的下拉菜单
- JS 年月日三下拉框联动
- js年月日三联动下拉框
- JS实现年月日下拉框的联动
- js写年月日三级下拉列表框
- QWidget,QMainWindow和QDialog的区别
- gdb里面的堆栈调试命令
- 获取RichEditCtrl图片及如何使用在你的程序中~
- 自定义JavaScript类
- Sql Server内存瓶颈(读书笔记)
- js处理年月日下拉菜单变化
- Java学习笔记四
- IBOutlet和IBAction到底是什么?
- 程序员职业发展的绊脚石-思想的枷锁
- hdu 3952 计算几何
- zoj 1091 Knight Moves (BFS)(情况用循环控制,值得学习啊)
- jquery-复选框的全选与反选及数组的定义
- 关于tinyxml的剖析及遍历
- java的对象复制 --整理总结版