中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

基于javascript bootstrap實(shí)現(xiàn)生日日期聯(lián)動(dòng)選擇
來(lái)源:易賢網(wǎng) 閱讀:2127 次 日期:2016-07-08 14:46:31
溫馨提示:易賢網(wǎng)小編為您整理了“基于javascript bootstrap實(shí)現(xiàn)生日日期聯(lián)動(dòng)選擇”,方便廣大網(wǎng)友查閱!

本文實(shí)例為大家分享了js實(shí)現(xiàn)日期聯(lián)動(dòng)選擇的相關(guān)代碼,適用于生日的選擇,供大家參考,具體內(nèi)容如下

實(shí)現(xiàn)目標(biāo):年月日三個(gè)select 輸入框,以及一個(gè)hidden的input,通過(guò)js獲取input的值,如果有值切是日期格式,年月日select為input中的時(shí)間。否則為空。年默認(rèn)區(qū)間段為1900年到當(dāng)今年份

本人使用了bootstrap,class請(qǐng)參照bootstrap的相關(guān)說(shuō)明

下面是html 內(nèi)容:

<div class="col-sm-9">

                    <label class="checkbox-inline">

                      <select node-type="birthday_year" name="birthday_y" id="birthday_y">

                        <option value=""></option>

                      </select><span>年</span>

                    </label>

                    <label class="checkbox-inline">

                      <select node-type="birthday_month" name="birthday_m" id="birthday_m">

                        <option value=""></option>

                      </select><span>月</span>

                    </label>

                    <label class="checkbox-inline">

                      <select node-type="birthday_month" name="birthday_d" id="birthday_d">

                        <option value=""></option>

                      </select><span>日</span>

                    </label>

                    <input type="hidden" name="birth" id="birth" value="2016/2/12">

                    <label class='checkbox-inline text-warning hidden' id="birth_error_info"><i class='fa fa-warning'>請(qǐng)輸入完整生日</i></label>

                  </div>

下面是js 的實(shí)現(xiàn):

//設(shè)置生日的轉(zhuǎn)換和獲取

  var date=new Date();

  var year=date.getFullYear();

  for(var i=year;i>=1900;i--){

    $("#birthday_y").append("<option value="+i+" label="+i+">"+i+"</option>");

  }

  $('#birthday_y').change(function(){

    var birth_year=$('#birthday_y').val();

    if(birth_year!=""){

      var birth_month=$('#birthday_m').val();

      if(birth_month!=""){

        if(birth_month=="2"){

          if((birth_year%4==0 && birth_year%100!=0) || (birth_year%400==0)){

            $("#birthday_d").append("<option value=" + 29 + " label=" + 29 + ">" + 29 + "</option>");

          }else{

            $("#birthday_d option[value='29']").remove();

          }

        }

      }else {

        for (var i = 1; i <= 12; i++) {

          $("#birthday_m").append("<option value=" + i + " label=" + i + ">" + i + "</option>");

        }

      }

    }else{

      $("#birthday_m").html("<option value=''></option>");

      $("#birthday_d").html("<option value=''></option>");

    }

    checkBirthday();

  });

  $('#birthday_m').change(function(){

    var birth_year=$('#birthday_y').val();

    var birth_month=this.value;

    var birth_day=$('#birthday_d').val();

    if(birth_month!=""){

      switch (birth_month){

        case "1":case "3":case "5":case "7":case "8":case "10":case "12":

        if(birth_day=="") {

          $("#birthday_d").empty();

          $("#birthday_d").append("<option value='' ></option>");

          for (var i = 1; i <= 31; i++) {

            $("#birthday_d").append("<option value=" + i + " label=" + i + ">" + i + "</option>");

          }

        }else {

          switch ($("#birthday_d option:last").attr("value")){

            case "28":$("#birthday_d").append("<option value=" + 29 + " >" + 29 + "</option>");

            case "29":$("#birthday_d").append("<option value=" + 30 + " >" + 30 + "</option>");

              $("#birthday_d").append("<option value=" + 31 + " >" + 31 + "</option>");break;

            case "30":$("#birthday_d").append("<option value=" + 31 + " >" + 31 + "</option>");

              break;

            default :break;

          }

        }

        break;

        case "4":case "6":case "9": case "11":

        if(birth_day=="") {

          $("#birthday_d").empty();

          $("#birthday_d").append("<option value='' ></option>");

          for (var i = 1; i <= 30; i++) {

            $("#birthday_d").append("<option value=" + i + " label=" + i + ">" + i + "</option>");

          }

        }else{

          switch ($("#birthday_d option:last").attr("value")){

            case "28":$("#birthday_d").append("<option value=" + 29 + " >" + 29 + "</option>");

            case "29":$("#birthday_d").append("<option value=" + 30 + " >" + 30 + "</option>");

            case "31":$("#birthday_d option[value='31']").remove();

              break;

            default :break;

          }

        }

        break;

        case "2":

          if(birth_day==""){

            if((birth_year%4==0 && birth_year%100!=0) || (birth_year%400==0)){

              for(var i=1;i<=29;i++){

                $("#birthday_d").append("<option value="+i+" label="+i+">"+i+"</option>");

              }

            }else{

              for(var i=1;i<=28;i++){

                $("#birthday_d").append("<option value="+i+" label="+i+">"+i+"</option>");

              }

            }}else{

            $("#birthday_d option[value='31']").remove();

            $("#birthday_d option[value='30']").remove();

            if((birth_year%4==0 && birth_year%100!=0) || (birth_year%400==0)){

            }else{

              $("#birthday_d option[value='29']").remove();

            }

          }

          break;

        default :break;

      }

    }

    checkBirthday();

  });

  $('#birthday_d').change(function() {

      checkBirthday();

    }

  );

  $('#birthday_d').focus(

    function(){

      if($('#birthday_m').val()==""){

        $("#birthday_d").empty();

        $("#birthday_d").append("<option value='' ></option>");

      }

    }

  );

  //根據(jù)后臺(tái)提供的數(shù)據(jù),填充用戶的值

  var birth_value=$('#birth').val();

  if(birth_value!="") {

    var date1 = new Date(birth_value);

    var b_year=date1.getFullYear();

    var b_month=date1.getMonth()+1;

    var b_day=date1.getDate();

    $("#birthday_y").find("option[value='"+b_year+"']").attr("selected","selected");

    if($('#birthday_y').val()!="") {

      for (var i = 1; i <= 12; i++) {

        $("#birthday_m").append("<option value=" + i + " label=" + i + ">" + i + "</option>");

      }

    }

    $("#birthday_m").find("option[value='"+b_month+"']").attr("selected","selected");

    switch (b_month){

      case 1:case 3:case 5:case 7:case 8:case 10:case 12:

      for (var i = 1; i <= 31; i++) {

        $("#birthday_d").append("<option value=" + i + " label=" + i + ">" + i + "</option>");

      }

      break;

      case 4:case 6:case 9: case 11:

      $("#birthday_d").append("<option value='' ></option>");

      for (var i = 1; i <= 30; i++) {

        $("#birthday_d").append("<option value=" + i + " label=" + i + ">" + i + "</option>");

      }

      break;

      case 2:

        if((b_year%4==0 && b_year%100!=0) || (b_year%400==0)){

          for(var i=1;i<=29;i++){

            $("#birthday_d").append("<option value="+i+" label="+i+">"+i+"</option>");

          }

        }else{

          for(var i=1;i<=28;i++){

            $("#birthday_d").append("<option value="+i+" label="+i+">"+i+"</option>");

          }

        }

        break;

      default :break;

    }

    $("#birthday_d").find("option[value='"+b_day+"']").attr("selected","selected");

  }

//驗(yàn)證生日是否輸入完整

  function checkBirthday(){

    var b_year= $('#birthday_y').val();

    var b_month=$('#birthday_m').val();

    var b_day=$('#birthday_d').val();

    if(b_year!=""&&b_month!=""&&b_day!=""){

      $('#birth').val(b_year+"-"+b_month+"-"+b_day);

      $('#birth_error_info').addClass("hidden");

    }else{

      $('#birth').val("");

      $('#birth_error_info').removeClass("hidden");

    }

  }

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助。

更多信息請(qǐng)查看網(wǎng)絡(luò)編程
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門(mén)公布的正式信息和咨詢?yōu)闇?zhǔn)!

2026上岸·考公考編培訓(xùn)報(bào)班

  • 報(bào)班類型
  • 姓名
  • 手機(jī)號(hào)
  • 驗(yàn)證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢 | 簡(jiǎn)要咨詢須知 | 新媒體/短視頻平臺(tái) | 手機(jī)站點(diǎn) | 投訴建議
工業(yè)和信息化部備案號(hào):滇ICP備2023014141號(hào)-1 云南省教育廳備案號(hào):云教ICP備0901021 滇公網(wǎng)安備53010202001879號(hào) 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號(hào)
云南網(wǎng)警備案專用圖標(biāo)
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號(hào):hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權(quán)所有:易賢網(wǎng)
云南網(wǎng)警報(bào)警專用圖標(biāo)
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
狠狠色狠狠色综合日日小说| 欧美韩国在线| 亚洲一区影院| 欧美成人亚洲成人| 国内伊人久久久久久网站视频| 亚洲日本欧美在线| 久久久精品久久久久| 欧美激情一区二区三区| 国产一区二区三区四区| 久久精品青青大伊人av| 国产区精品在线观看| 午夜精彩视频在线观看不卡| 欧美精品电影| 一本色道久久综合狠狠躁篇怎么玩| 久久精品最新地址| 国产日韩精品在线| 亚洲视频导航| 国产精品萝li| 亚洲免费视频观看| 国产亚洲精品7777| 久久精品国产亚洲一区二区三区| 国产精品亚洲成人| 性欧美8khd高清极品| 国产日本欧美一区二区| 午夜一区二区三区在线观看 | 欧美激情一区二区三区蜜桃视频| 国产精品综合视频| 午夜精品在线观看| 欧美伊久线香蕉线新在线| 国产精品久久久久999| 香蕉久久精品日日躁夜夜躁| 欧美成人午夜激情| 亚洲天堂av电影| 国产日韩欧美91| 麻豆freexxxx性91精品| 99精品视频免费全部在线| 国产乱码精品一区二区三区忘忧草| 久久久久五月天| 在线综合+亚洲+欧美中文字幕| 国产日韩欧美在线一区| 久久一区亚洲| 99视频在线观看一区三区| 国产亚洲激情在线| 欧美日韩中文在线| 久久精品在这里| 在线激情影院一区| 国内精品视频久久| 国产酒店精品激情| 欧美日韩国产色站一区二区三区| 男女精品网站| 久久久久九九视频| 欧美在线一二三四区| 91久久线看在观草草青青| 黄色精品免费| 国产亚洲一本大道中文在线| 男人的天堂成人在线| 久久久久欧美精品| 久久精品一区二区国产| 欧美一区二区三区在线观看| 亚欧美中日韩视频| 亚洲一区影院| 亚洲欧美综合国产精品一区| 一区二区三区欧美在线| 99在线视频精品| 亚洲人成在线影院| 亚洲精品日韩欧美| 亚洲成人在线观看视频| 亚洲高清色综合| 91久久黄色| 一本不卡影院| 亚洲小视频在线观看| 午夜精品理论片| 欧美中文字幕第一页| 久久综合久久88| 久久亚洲精品一区二区| 欧美成人视屏| 欧美裸体一区二区三区| 国产精品萝li| 激情欧美一区二区三区| 日韩视频一区二区三区在线播放免费观看| aⅴ色国产欧美| 香蕉视频成人在线观看 | 亚洲视频成人| 亚洲麻豆视频| 亚洲永久免费视频| 久久精品国产亚洲高清剧情介绍| 久久婷婷蜜乳一本欲蜜臀| 欧美日韩另类在线| 在线观看91久久久久久| 亚洲另类春色国产| 欧美一区二区三区免费视频| 久久久噜噜噜久噜久久| 欧美日韩一区二区三区免费看 | 国产精品日韩一区| 欲香欲色天天天综合和网| 日韩亚洲成人av在线| 久久精品国产亚洲a| 欧美日韩成人一区二区| 韩国一区二区三区美女美女秀| 亚洲精品黄网在线观看| 两个人的视频www国产精品| 欧美裸体一区二区三区| 亚洲黑丝在线| 久久人体大胆视频| 国产一区二区久久精品| 性亚洲最疯狂xxxx高清| 国产欧美91| 亚洲视频在线一区观看| 欧美日韩高清一区| 亚洲视频网站在线观看| 欧美精品色综合| 亚洲人www| 欧美欧美在线| 亚洲麻豆一区| 欧美激情一区在线观看| 亚洲欧洲日韩女同| 欧美日韩国产在线| 亚洲精品美女在线观看| 在线视频亚洲| 国产精品黄视频| 国产亚洲精品久久飘花| 99视频一区二区| 国产精品入口| 久久精品成人一区二区三区| 国产精品色在线| 欧美一区在线看| 国产一区二区高清| 久久综合网络一区二区| 亚洲国产精品第一区二区三区| 老司机免费视频久久| 亚洲激情自拍| 欧美日韩免费| 亚洲综合99| 99国产精品久久久久老师 | 久久中文在线| 久久综合电影| 国产精品欧美日韩一区| 亚洲美女在线一区| 欧美高清一区二区| 亚洲国产日韩欧美一区二区三区| 亚洲高清二区| 欧美日本精品一区二区三区| 亚洲国产精品视频| 欧美日韩一区二区欧美激情| 亚洲靠逼com| 欧美视频一区二| 欧美1区免费| 中文在线资源观看网站视频免费不卡| 国产欧美视频在线观看| 欧美精品1区2区| 性色av一区二区三区红粉影视| 欧美午夜精品久久久久久孕妇| 亚洲高清av在线| 久久精品欧美日韩| 亚洲日本aⅴ片在线观看香蕉| 欧美性大战xxxxx久久久| 久久精品国产一区二区三| 亚洲人成高清| 国产欧美欧美| 国产女人精品视频| 国产精品日韩精品欧美精品| 欧美激情综合色综合啪啪| 欧美69视频| 久久综合中文| 欧美成人一区二区三区在线观看 | 日韩天堂av| 韩国av一区二区三区在线观看| 欧美偷拍另类| 欧美aa国产视频| 免费毛片一区二区三区久久久| 亚洲欧洲av一区二区| 亚洲欧美资源在线| 亚欧美中日韩视频| 欧美在线|欧美| 久久一二三区| 欧美黄在线观看| 欧美日韩日本网| 国产精品久久国产三级国电话系列| 欧美精品亚洲精品| 欧美剧在线观看| 欧美日韩国产一级片| 国产精品国产三级国产普通话蜜臀 | 国产精品美女www爽爽爽视频| 欧美顶级大胆免费视频| 可以看av的网站久久看| 欧美激情精品久久久久久大尺度 | 久久综合九色综合欧美就去吻| 久久狠狠婷婷| 欧美一区二区三区精品| 久久久久国产一区二区三区| 欧美美女日韩| 国产欧美日本一区视频| 亚洲国产成人高清精品| 亚洲美女尤物影院| 久久久久久**毛片大全| 欧美精品久久久久久久免费观看 | 亚洲精品自在久久| 亚洲调教视频在线观看| 久久亚洲二区| 国产精品欧美日韩一区|