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导出oracle库的php代码
Apr 20 PHP
php中全局变量global的使用演示代码
May 18 PHP
PHP安全性漫谈
Jun 28 PHP
PHP判断文件是否存在、是否可读、目录是否存在的代码
Oct 03 PHP
PHP删除数组中特定元素的两种方法
Jul 02 PHP
Yii2使用小技巧之通过 Composer 添加 FontAwesome 字体资源
Jun 22 PHP
PHP将进程作为守护进程的方法
Mar 19 PHP
PHP中preg_match正则匹配中的/u、/i、/s含义
Apr 17 PHP
示例详解Laravel重置密码代码重构
Aug 10 PHP
php curl常用的5个经典例子
Jan 20 PHP
PHPTree――php快速生成无限级分类
Mar 30 PHP
PHP抽象类基本用法示例
Dec 28 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的安全策略
2006/10/09 PHP
php文件怎么打开 如何执行php文件
2011/12/21 PHP
解决PhpMyAdmin中导入2M以上大文件限制的方法分享
2014/06/06 PHP
php模拟post提交数据的方法
2015/02/12 PHP
php图像处理函数imagecopyresampled用法详解
2016/12/02 PHP
PHP+jQuery实现即点即改功能示例
2019/02/21 PHP
PHP接入微信H5支付的方法示例
2019/10/28 PHP
E3 tree 1.6在Firefox下显示问题的修复方法
2013/01/30 Javascript
浅析JavaScript声明变量
2015/12/21 Javascript
简单介绍JavaScript数据类型之隐式类型转换
2015/12/28 Javascript
JS实现的颜色实时渐变效果完整实例
2016/03/25 Javascript
BootStrap制作导航条实例代码
2016/05/06 Javascript
省市选择的简单实现(基于zepto.js)
2016/06/21 Javascript
JS数组排序方法实例分析
2016/12/16 Javascript
微信小程序 详解页面跳转与返回并回传数据
2017/02/13 Javascript
详解vue2路由vue-router配置(懒加载)
2017/04/08 Javascript
JavaScript定时器setTimeout()和setInterval()详解
2017/08/18 Javascript
vue proxyTable 接口跨域请求调试的示例
2017/09/12 Javascript
vue awesome swiper异步加载数据出现的bug问题
2018/07/03 Javascript
vue 解决文本框被键盘遮住的问题
2019/11/06 Javascript
Vue路由管理器Vue-router的使用方法详解
2020/02/05 Javascript
Python深入学习之特殊方法与多范式
2014/08/31 Python
Python批量按比例缩小图片脚本分享
2015/05/21 Python
浅谈python中截取字符函数strip,lstrip,rstrip
2015/07/17 Python
python语言中with as的用法使用详解
2018/02/23 Python
python dataframe常见操作方法:实现取行、列、切片、统计特征值
2018/06/09 Python
Windows下PyCharm安装图文教程
2018/08/27 Python
基于Python批量生成指定尺寸缩略图代码实例
2019/11/20 Python
Python制作数据预测集成工具(值得收藏)
2020/08/21 Python
HTML5 实战PHP之Web页面表单设计
2011/10/09 HTML / CSS
中国旅游网站:途牛旅游网
2019/09/29 全球购物
医学生实习自荐信
2013/10/01 职场文书
民主评议党员个人总结
2015/02/13 职场文书
大学生英文求职信范文
2015/03/19 职场文书
退休职工欢送会致辞
2015/08/01 职场文书
Golang 实现获取当前函数名称和文件行号等操作
2021/05/08 Golang