PHP 年月日的三级联动实例代码


Posted in PHP onMay 24, 2017

年月日的三级联动

<input type="text" id="hs"> <input type="button" id="btn" value="提交">
<span id="rent"></span>

这个年月日的三级联动 主要是用的select标签

var str = "<select id='year'></select>  <select id='month'>" +
    "</select>  <select id='day'></select>";
  $("#rent").html(str);

  fullyear();
  fullmonth();
  fullday();

  //当其中一个改变,后面的要跟着改变

  $("#year").change(function(){

    fullday();
  });
  $("#month").change(function(){

    fullday();
  });


  function fullyear()

  {
    var d = new Date();
    var year = d.getFullYear();
    str ="";
    for(var i=year-5;i<year+6;i++)
    {
      if(i==year)
      {
        str += "<option selected='selected' value='"+i+"'>"+i+"</option>";
      }
      else {
        str +="<option value='"+i+"'>"+i+"</option>"
      }
    }
    $("#year").html(str);
  }

  function fullmonth()
  {
    var d = new Date();
    var month = d.getMonth()+1;
    str ="";
    for(var j=1;j<13;j++)
    {
      if(j==month)
      {
        str += "<option selected='selected' value='"+j+"'>"+j+"</option>";
      }
      else {
        str +="<option value='"+j+"'>"+j+"</option>"
      }
    }
    $("#month").html(str);

  }

  function fullday()
  {
    var d = new Date();
    var day = d.getDate();
    var year=$("#year").val();
    var month=$("#month").val();
    var rq=31;
    str ="";
    if(month==4|| month==6|| month==9|| month===11)
    {
      rq=30;
    }
    else if(month==2)
    {
      if(year%4==0 && year%100!=0 || year%400==0)
      {
        rq=29;//闰年
      }
      else{
        rq=28; //不是闰年
      }
    }
    for(var n=1;n<rq+1;n++)
    {
      if(n==day)
      {
        str +="<option selected='selected' value='"+n+"'>"+n+"</option>";
      }
      else
      {
        str +="<option value='"+n+"'>"+n+"</option>";
      }
    }

    $("#day").html(str);

  } //到这里就完成了下拉列表的内容了,下一步要做的是把内容存到表单中
$("#btn").click(function(){
 var nian=$("#year").val();
 var yue=$("#month").val();
 var ri=$("#day").val();

var time=nian+"-"+yue+"-"+ri+"";

 $("#hs").val(time)


})

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

PHP 相关文章推荐
1.PHP简介
Oct 09 PHP
PHP三元运算符的结合性介绍
Jan 10 PHP
PHP图片处理类 phpThumb参数用法介绍
Mar 11 PHP
MySQL的FIND_IN_SET函数使用方法分享
Mar 27 PHP
PHP实现的交通银行网银在线支付接口ECSHOP插件和使用例子
May 10 PHP
PHP处理postfix邮件内容的方法
Jun 16 PHP
JSON用法之将PHP数组转JS数组,JS如何接收PHP数组
Oct 08 PHP
PHP下SSL加密解密、验证、签名方法(很简单)
Jun 28 PHP
PHP使用PDO操作数据库的乱码问题解决方法
Apr 08 PHP
PHP简单实现防止SQL注入的方法
Mar 13 PHP
php新建文件的方法实例
Sep 26 PHP
php生成随机数/生成随机字符串的方法小结【5种方法】
May 27 PHP
php验证码生成器
May 24 #PHP
php批量修改表结构实例
May 24 #PHP
php 人员权限管理(RBAC)实例(推荐)
May 24 #PHP
老生常谈PHP面向对象之命令模式(必看篇)
May 24 #PHP
php实现查询功能(数据访问)
May 23 #PHP
php批量删除操作(数据访问)
May 23 #PHP
[原创]PHP正则删除html代码中a标签并保留标签内容的方法
May 23 #PHP
You might like
你可能不知道PHP get_meta_tags()函数
2014/05/12 PHP
php实现计算百度地图坐标之间距离的方法
2016/05/05 PHP
[转]JS宝典学习笔记
2007/02/07 Javascript
json格式化/压缩工具 Chrome插件扩展版
2010/05/25 Javascript
P3P Header解决Cookie跨域的问题
2013/03/12 Javascript
浅谈javascript 函数内部属性
2015/01/21 Javascript
jQuery oLoader实现的加载图片和页面效果
2015/03/14 Javascript
JavaScript实现添加、查找、删除元素
2015/07/02 Javascript
jQuery实现简单隔行变色的方法
2016/02/20 Javascript
微信小程序 教程之WXSS
2016/10/18 Javascript
JavaScript中校验银行卡号的实现代码
2016/12/19 Javascript
基于 Vue.js 2.0 酷炫自适应背景视频登录页面实现方式
2018/01/17 Javascript
nodejs读取并去重excel文件
2018/04/22 NodeJs
JavaScript实现封闭区域布尔运算的示例代码
2018/06/25 Javascript
Vue-Router基础学习笔记(小结)
2018/10/15 Javascript
小程序scroll-view安卓机隐藏横向滚动条的实现详解
2019/05/16 Javascript
vue中实现Monaco Editor自定义提示功能
2019/07/05 Javascript
微信小程序官方动态自定义底部tabBar的例子
2019/09/04 Javascript
[01:13:08]2018DOTA2亚洲邀请赛4.6 淘汰赛 mineski vs LGD 第二场
2018/04/10 DOTA
[02:10]DOTA2 TI10勇士令状玩法及不朽Ⅰ展示:焕新世界,如你所期
2020/05/29 DOTA
Python用UUID库生成唯一ID的方法示例
2016/12/15 Python
Python列表切片用法示例
2017/04/19 Python
pandas.cut具体使用总结
2019/06/24 Python
Pytorch 的损失函数Loss function使用详解
2020/01/02 Python
弄清Pytorch显存的分配机制
2020/12/10 Python
解决img标签上下出现间隙的方法
2016/12/14 HTML / CSS
阿迪达斯墨西哥官方网站:adidas墨西哥
2017/11/03 全球购物
Spartoo荷兰:鞋子、包包和服装
2018/07/12 全球购物
Groupon荷兰官方网站:高达70%的折扣
2019/11/01 全球购物
Michael Kors香港官网:美国奢侈品品牌
2019/12/26 全球购物
如何写一个自定义标签
2012/12/28 面试题
大学专科生推荐信范文
2013/11/23 职场文书
高一课前三分钟演讲稿
2014/09/13 职场文书
2014年转正工作总结
2014/11/08 职场文书
2014年初三班主任工作总结
2014/12/05 职场文书
大学生学习十八届五中全会精神心得体会
2016/01/05 职场文书