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 相关文章推荐
一个简单的php实现的MySQL数据浏览器
Mar 11 PHP
dedecms系统常用术语汇总
Apr 03 PHP
Pain 全世界最小最简单的PHP模板引擎 (普通版)
Oct 23 PHP
基于Snoopy的PHP近似完美获取网站编码的代码
Oct 23 PHP
解析PHP中的file_get_contents获取远程页面乱码的问题
Jun 25 PHP
浅析PHP中的UNICODE 编码与解码
Jun 29 PHP
PHP错误Warning: Cannot modify header information - headers already sent by解决方法
Sep 27 PHP
Thinkphp3.2实用篇之计算型验证码示例
Feb 09 PHP
THINKPHP在添加数据的时候获取主键id的值方法
Apr 03 PHP
PHP编程求最大公约数与最小公倍数的方法示例
May 29 PHP
php+jQuery实现的三级导航栏下拉菜单显示效果
Aug 10 PHP
PHP实现基于状态的责任链审批模式详解
May 31 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借助phpmailer发送邮件
2015/05/11 PHP
ThinkPHP实现的rsa非对称加密类示例
2018/05/29 PHP
phpinfo无法显示的原因及解决办法
2019/02/15 PHP
jquery 获取表单元素里面的值示例代码
2013/07/28 Javascript
javascript计时器详解
2015/02/28 Javascript
jQuery对象与DOM对象之间的相互转换
2015/03/03 Javascript
JS实现自动变化的导航菜单效果代码
2015/09/09 Javascript
Bootstrap每天必学之js插件
2015/11/30 Javascript
Angular的$http与$location
2016/12/26 Javascript
jquery做个日期选择适用于手机端示例
2017/01/10 Javascript
微信小程序 下拉列表的实现实例代码
2017/03/08 Javascript
原生JS+Canvas实现五子棋游戏实例
2017/06/19 Javascript
jQuery实现简单的手风琴效果
2020/04/17 jQuery
详解用vue编写弹出框组件
2017/07/04 Javascript
Vue中 v-if/v-show/插值表达式导致闪现的原因及解决办法
2018/10/12 Javascript
bootstrap Table实现合并相同行
2019/07/19 Javascript
JavaScript展开操作符(Spread operator)详解
2019/07/20 Javascript
细说webpack6 Babel的使用详解
2019/09/26 Javascript
[00:34]DOTA2上海特级锦标赛 VG战队宣传片
2016/03/04 DOTA
分享python数据统计的一些小技巧
2016/07/21 Python
数组保存为txt, npy, csv 文件, 数组遍历enumerate的方法
2018/07/09 Python
python基础梳理(一)(推荐)
2019/04/06 Python
Python小程序 控制鼠标循环点击代码实例
2019/10/08 Python
Python网络编程之使用TCP方式传输文件操作示例
2019/11/01 Python
使用Python完成15位18位身份证的互转功能
2019/11/06 Python
PyQt5 QDockWidget控件应用详解
2020/08/12 Python
canvas仿写贝塞尔曲线的示例代码
2017/12/29 HTML / CSS
ALLSAINTS英国官网:伦敦新锐潮流品牌
2016/09/19 全球购物
美国环保妈妈、儿童和婴儿用品购物网站:The Tot
2019/11/24 全球购物
研修第一天随笔感言
2014/02/15 职场文书
卖房授权委托书样本
2014/10/05 职场文书
教师政风行风自查自纠报告
2014/10/21 职场文书
店铺转让协议书
2015/01/29 职场文书
小鞋子观后感
2015/06/05 职场文书
Python编解码问题及文本文件处理方法详解
2021/06/20 Python
Spring Security使用单点登录的权限功能
2022/04/03 Java/Android