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中看实例学正则表达式
Dec 25 PHP
Could not load type System.ServiceModel.Activation.HttpModule解决办法
Dec 29 PHP
php批量更改数据库表前缀实现方法
Oct 26 PHP
php防止sql注入示例分析和几种常见攻击正则表达式
Jan 12 PHP
PHP提交表单失败后如何保留已经填写的信息
Jun 20 PHP
PHP使用array_multisort对多个数组或多维数组进行排序
Dec 16 PHP
php提交表单发送邮件的方法
Mar 20 PHP
详解PHP中的mb_detect_encoding函数使用方法
Aug 18 PHP
php实现scws中文分词搜索的方法
Dec 25 PHP
详解PHP匿名函数与注意事项
Mar 29 PHP
php查询内存信息操作示例
May 09 PHP
php 利用socket发送GET,POST请求的实例代码
Jul 04 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
WindowsXP中快速配置Apache+PHP5+Mysql
2008/06/05 PHP
PHP文件注释标记及规范小结
2012/04/01 PHP
解析php中如何直接执行SHELL
2013/06/28 PHP
php中解析带中文字符的url函数分享
2015/01/20 PHP
php中ob函数缓冲机制深入理解
2015/08/03 PHP
Zend Framework教程之Application和Bootstrap用法详解
2016/03/10 PHP
AJAX的跨域与JSONP(为文章自动添加短址的功能)
2010/01/17 Javascript
纯js实现遮罩层效果原理分析
2014/05/27 Javascript
jquery中each方法示例和常用选择器
2014/07/08 Javascript
jquery实现仿Flash的横向滑动菜单效果代码
2015/09/17 Javascript
实例讲解Jquery中隐藏hide、显示show、切换toggle的用法
2016/05/13 Javascript
聊一聊JS中this的指向问题
2016/06/17 Javascript
jQuery checkbox选中问题之prop与attr注意点分析
2016/11/15 Javascript
form+iframe解决跨域上传文件的方法
2016/11/18 Javascript
javascript实现用户点击数量统计
2016/12/25 Javascript
简单实现jQuery多选框功能
2017/01/09 Javascript
jquery加载单文件vue组件的方法
2017/06/20 jQuery
解决vue 中 echart 在子组件中只显示一次的问题
2018/08/07 Javascript
vue-cli3跨域配置的简单方法
2019/09/06 Javascript
解决Layui 表格自适应高度的问题
2019/11/15 Javascript
Element Card 卡片的具体使用
2020/07/26 Javascript
[06:43]2018DOTA2国际邀请赛寻真——VGJ.Thunder
2018/08/11 DOTA
在类Unix系统上开始Python3编程入门
2015/08/20 Python
matplotlib subplots 设置总图的标题方法
2018/05/25 Python
解决python中 f.write写入中文出错的问题
2018/10/31 Python
微信公众号token验证失败解决方案
2019/07/22 Python
更新pip3与pyttsx3文字语音转换的实现方法
2019/08/08 Python
python3文件复制、延迟文件复制任务的实现方法
2019/09/02 Python
Expected conditions模块使用方法汇总代码解析
2020/08/13 Python
信息专业毕业生五年职业规划参考
2014/02/06 职场文书
区优秀教师事迹材料
2014/02/10 职场文书
国际商务专业求职信
2014/07/15 职场文书
坚守艰苦奋斗精神坚决反对享乐主义整改措施
2014/09/17 职场文书
西游降魔篇观后感
2015/06/15 职场文书
Redis性能监控的实现
2021/07/09 Redis
redis requires ruby version2.2.2的解决方案
2021/07/15 Redis