js实现的年月日三级联动

年默认加载到距离当前100年的年份,同时根据月份是否是闰年自动加载天数。。。

<table cellspacing="0" cellpadding="6" border="1">
<tr>
<td>
出生日期:
</td>
<td bgcolor="#FFFFFF" class="td_left">
<select name="year" onchange="getDates()">
<script language="javascript" type="text/javascript">





var date=new Date();
var year=date.getYear();
//加载距离当前年份100年的所有年份。。。
for(var i=year;i>=year-100;i--){
document.write("<option value="+i+">"+i+"</option>");
}

//创建option元素,并追加到指定select元素
function append(o,v){
var option=document.createElement("option");
option.value=v;
option.innerText=v;
o.appendChild(option);
}
//根据年月的值来加载日,判断了月份是否是闰年。。。
function getDates(){

var y=document.getElementsByName("year")[0].value;
var m=document.getElementsByName("month")[0].value;

var day=document.getElementsByName("day")[0];
day.innerHTML="";

if(m==1 || m==3 || m==5 || m==7 || m==8 || m==10 || m==12){
for(var j=1;j<=31;j++){
append(day,j);
}
}
else if(m==4 || m==6 || m==9 || m==11){
for(var j=1;j<=30;j++){
append(day,j);
}
}
else if(m==2){
var flag=true;
flag=y%4==0&&y%100!=0||y%400==0;
if(flag){
for(var j=1;j<=29;j++){
append(day,j);
}
}
else{
for(var j=1;j<=28;j++){
append(day,j);
}
}
}

}
</script>
</select>
年
<select name="month" onchange="getDates()">
<script language="javascript" type="text/javascript">

for(var i=1;i<=12;i++){
document.write("<option value="+i+">"+i+"</option>");
}
</script>
</select>
月
<select name="day">
<script language="javascript" type="text/javascript">

for(var i=1;i<=31;i++){
document.write("<option value="+i+">"+i+"</option>");
}
</script>
</select>
日
</td>
</tr>
</table>
jQuery年月日三级联动(生日) 若是想看详细教程 http://www.sucaihuo.com/js 还有演示DEMO,最主要是可以免费下载。 本文介绍大家如何使用jQuery来实现年月日,以表单生日为例。 更多精品jQuery特效:http://www.sucaihuo.com/js 高手可以欣赏,新手可以学习^_^ 立即下载

相关推荐

javaScript 实现的年月日三级联动

NULL 博文链接:https://zhouxianglh.iteye.com/blog/678531

JavaScript实现年月日三级联动

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>年月日三级联动</title> </head> <body onload="initYear(),initMonth()"> <select id="year"></select>年 <select id="month" onc.

an_gentle_killer的博客 568

jquery实现日期年月日三级联动插件

自写的jquery日期年月日三级联动插件,效果很好用,博客里面告知引用办法:http://blog.youkuaiyun.com/kabulore 有任何疑问请联系QQ:1740437

年月日下拉菜单

直接贴源代码了,里面有比较详细的注释。。。 http://www.w3.org/1999/xhtml">        日期下拉菜单示例            //日期选择器构造函数        function DateSelector(selYear, selMonth, selDay)        {            this.selYear = selYear;   

Software development, including .NET and J2EE 1611

Windows下Python调用D435i相机避坑指南:从SDK版本选择到RealSense Viewer报错解决

本文详细介绍了在Windows环境下使用Python调用Intel D435i相机的完整避坑指南。重点解决了SDK版本选择问题,推荐使用稳定的Intel RealSense SDK 2.54.2版本,并提供了从环境配置、常见报错解决到实际应用案例的全流程实践指导,帮助开发者高效完成相机部署与开发。

palm99的专栏 924

广告推荐算法 - 学习笔记(持续更新中)

本篇博客,是我用来记录学习广告推荐算法的一些笔记和总结。王喆:"深度"学习计算广告计算广告系统的核心目标是通过数据、算法和技术,在合适的场景下,将最相关的广告精准推送给目标用户,同时实现广告主媒体平台和用户之间的多方利益最大化。广告主:需求方核心目标:通过精准投放广告,最大化转化(如点击、购买)并控制成本,提升投资回报率(ROI)。关键行为:广告创建,定向设置,预算与出价策略,效果监控媒体平台:供给方核心目标:最大化广告收入,同时保持用户体验以避免用户流失。

qq_39748832的博客 2197

用JS实现年月日的联动

直接上代码 用JS实现年月日的联动 var date=new Date(); //先new出一个date对象 for(var i=1970;i<=date.getFullYear();i++){ //获取当前年份 document.write(""+i+"年"); //循环输出年份,2000是指网页初始时显示的年份 } for(var i=1;i<=

倾城一笑stu 3217

手把手搭建你的第一个OCT仿真模型:用Python和光学仿真库重现A-SCAN信号

本文详细介绍了如何使用Python和光学仿真库搭建OCT仿真模型,重现A-SCAN信号。从环境配置、干涉仪建模到信号处理全流程,手把手教你实现光学相干层析成像的核心技术。通过代码示例和性能优化技巧,帮助开发者深入理解OCT原理并应用于医疗诊断等领域。

weixin_42562079的博客 241

【vue的事件处理,实现年月日三级联动】

本节主要演示的是vue的事件,通过单击事件,change事件等学会事件使用的方法

weixin_37932555的博客 1607

告别死记硬背!用业务场景驱动理解SAP PS OPSA参数文件配置

本文通过制造业新产品研发项目案例,详细解析SAP PS模块中OPSA参数文件配置的实际应用。从项目立项、WBS分解到研发物料管理,系统讲解关键配置项的业务价值,帮助用户告别死记硬背,实现业务场景驱动的参数配置学习。特别适合制造业项目管理人员提升SAP PS配置效率。

weixin_30415113的博客 481

Flutter热更新实战:Shorebird从安装到发布补丁的完整流程(含iOS/Android差异解析)

本文详细介绍了Flutter热更新工具Shorebird的完整使用流程,包括安装、发布补丁及iOS/Android平台差异解析。Shorebird作为Flutter官方未提供的Code Push解决方案,能快速修复线上问题,支持合规性保障和性能优化,特别适合紧急修复场景。文章还涵盖了国内CDN加速配置和最佳实践,帮助开发者高效实现热更新。

butter的博客 1079

JS实现年月日三级联动

所谓联动就是本身的改变受上下级元素影响,常见的多级联动运用在选择年月日,选择国家地区,购物筛选等等,本案例实现的是年月日的三级联动,原生js实现,效果如上图。 大多说多级联动数据都是来自后台数据库的多维数组或者本地数据表,道理大同小异,无外乎js判断上下级关系,获取子父索引关系。本例的年月日也是如此。 年和月好解决,不受谁影响,主要是每月天数受年月影响,闰...

weixin_30707875的博客 644

WorkBuddy结合DeepSeek与Skill:文献检索自动化与Token成本控制实战

Agent工具与大模型API的结合正重塑知识工作者的日常流程。在实际工程中,调用大模型处理批量任务常面临Token消耗过快、成本不可控的痛点,而国产大模型DeepSeek以极低的API定价和兼容OpenAI接口的特性,为规模化文本处理提供了“Token自由”的可能。同时,可复用的Skill机制能够将特定领域的工作流固化为标准化步骤,让Agent自动执行检索式生成、文献筛选与摘要归纳等复杂操作。本文从这一技术背景出发,以科研文献检索为应用场景,演示如何利用WorkBuddy、DeepSeek API与自建文献

weixin_29061509的博客 497

JS 实现的年月日三级联动

JS 实现的年月日三级联动 js文件 SYT="-请选择年份-"; SMT="-请选择月份-"; SDT="-请选择日期-"; BYN=50;//年份范围往前50年 AYN=5;//年份范围往后0年 function YMDselect(){ this.SelY=document.getElementsByName(arguments[0])[0]; this.SelM=document.ge...

故事我忘了°的博客 1741

Android oom_adj 更新原理(一)

通过之前的两篇博文《lmkd 机制详解》和《lmkd中adj score的算法剖析》中,根据计算出来的 min_score_adj 选择大于该值的 oom_adj 的进程进行 kill 处理。oom_adj 随着应用状态的不同其值也是伴随着变化的。本文将通过源码剖析 oom_adj 更新的原理。

私房菜 2655

R语言中的Gamma分布函数

在R语言中,我们可以使用最大似然估计(Maximum Likelihood Estimation,MLE)或最小二乘估计(Least Squares Estimation,LSE)等方法来估计Gamma分布的参数。本文介绍了在R语言中使用Gamma分布函数的基本操作,包括生成随机变量、计算概率密度函数和累积分布函数,以及参数估计和拟合。函数来生成Gamma分布的随机变量,计算概率密度函数(PDF)和累积分布函数(CDF),以及进行参数估计和拟合。要计算Gamma分布的累积分布函数(CDF),我们可以使用。

ByteWhiz的博客 1632

html表单 当前年月日_js实现年月日表单三级联动

用Html实现人人网注册界面 ,Js实现生日栏表单三级联动1. 效果2.Html代码部分人人网日期表单联动select{font:20px/40px '宋体';}option {width: 100px;}免费开通人人网账号注册邮箱: 你还可以使用 账号注册或者 手机号 注册创建密码: 真实姓名: 性别: 男女生日: 年月日我现在: 正在上学工作赋闲经商![](verycode.gif) 看不...

weixin_39843093的博客 750

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

js实现年月日三级联动

当我们注册一个qq的时候,会看到一个三级年月日的联动菜单,下面简单介绍。 <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta ...

weixin_30284355的博客 321

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

js实现三级联动-年月日

三级联动-年月日 var year=new Date().getFullYear();//在 FF等浏览器内getYear()返回的是 "当前年份-1900" 的值 for(var i = year - 30;i <= year + 30; i++){ document.write("" + i + "");

秋叶为何落 4426

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

使用纯JS实现年月日的三级联动

转自:微点阅读 https://www.weidianyuedu.com 年月日三下拉框联动 年

xiaoweids的博客 649

js实现年月日三级下拉菜单联动

html>  head>  title>年月日三下拉框联动title>  meta http-equiv='Content-Type' content='text/html; charset=gb2312'>  head>    body>  form name=form1>  select name=YYYY onchange="YYYYMM(this.value)">  option valu

388

html年月日三级联动,js实现年月日三级联动

Document年月日//定义年、月、日方法函数window.onload = function(){strYYYY = document.form1.YYYY.outerHTML;strMM = document.form1.MM.outerHTML;strDD = document.form1.DD.outerHTML;MonHead = [31, 28, 31, 30, 31, 30, 31...

weixin_31617975的博客 329

纯JS如何实现年月日的三级联动

转载自品略图书馆http://www.pinlue.com/article/2018/11/2707/037673948110.html <html> <head> <title>年月日三下拉框联动</title> <metahttp-equiv="Content-Type"content="text/html;charset=gb2312"> </head> <body> <formname=fo...

yihuliunian的博客 502
上一篇: java mail
下一篇: IE浏览器愚弄了我。。。很郁闷
weiweichen
博客等级 码龄19年 10粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值