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:风雨欲来 路在何方?
Oct 09 PHP
BBS(php &amp; mysql)完整版(六)
Oct 09 PHP
php 攻击方法之谈php+mysql注射语句构造
Oct 30 PHP
组合算法的PHP解答方法
Feb 04 PHP
PHP验证码函数代码(简单实用)
Sep 29 PHP
PHP在网页中动态生成PDF文件详细教程
Jul 05 PHP
使用GD库生成带阴影文字的图片
Mar 27 PHP
PHP动态柱状图实现方法
Mar 30 PHP
php中使用base HTTP验证的方法
Apr 20 PHP
2017年最新PHP经典面试题目汇总(上篇)
Mar 17 PHP
php使用flock阻塞写入文件和非阻塞写入文件的实例讲解
Jul 10 PHP
PHP实现的redis主从数据库状态检测功能示例
Jul 20 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可能遇到的问题“无法载入mysql扩展” 的解决方法
2007/04/16 PHP
介绍php设计模式中的工厂模式
2008/06/12 PHP
PHP无敌近乎加密方式!
2010/07/17 PHP
定义php常量的详解
2013/06/09 PHP
php字符串截取的简单方法
2013/07/04 PHP
php+mysql数据库查询实例
2015/01/21 PHP
thinkPHP分页功能实例详解
2017/05/05 PHP
PHP的mysqli_ssl_set()函数讲解
2019/01/23 PHP
Microsoft Ajax Minifier 压缩javascript的方法
2010/03/05 Javascript
了不起的node.js读书笔记之例程分析
2014/12/22 Javascript
使用AngularJS处理单选框和复选框的简单方法
2015/06/19 Javascript
JavaScript模版引擎的基本实现方法浅析
2016/02/15 Javascript
浅析$(function) ready和onload 的区别
2016/09/03 Javascript
文件上传插件SWFUpload的使用指南
2016/11/29 Javascript
js实现返回顶部效果
2017/03/10 Javascript
JS中LocalStorage与SessionStorage五种循序渐进的使用方法
2017/07/12 Javascript
Angular中使用MathJax遇到的一些问题
2017/12/15 Javascript
vue.js实现只弹一次弹框
2018/01/29 Javascript
vue项目关闭eslint校验
2018/03/21 Javascript
AngularJS标签页tab选项卡切换功能经典实例详解
2018/05/16 Javascript
Python正则抓取新闻标题和链接的方法示例
2017/04/24 Python
关于Python3 lambda函数的深入浅出
2019/11/27 Python
jupyter notebook中新建cell的方法与快捷键操作
2020/04/22 Python
keras训练浅层卷积网络并保存和加载模型实例
2020/07/02 Python
如何在mac版pycharm选择python版本
2020/07/21 Python
CSS3 border-radius圆角的实现方法及用法详解
2020/09/14 HTML / CSS
Weekendesk意大利:探索多种引人入胜的周末主题
2016/10/14 全球购物
Boda Skins皮衣官网:奢侈皮夹克,全球配送
2016/12/15 全球购物
女装和独特珠宝:Sundance Catalog
2018/09/19 全球购物
Tomcat Mysql datasource数据源配置
2015/12/28 面试题
某公司.Net方向面试题
2014/04/24 面试题
Linux面试题LINUX系统类
2014/11/19 面试题
网络编辑职责
2014/03/01 职场文书
残疾人小组计划书
2014/04/27 职场文书
工程部部长岗位职责
2015/02/12 职场文书
辩护意见书
2015/06/04 职场文书