• 三级联动,日期选择


    <body>
    年<input type="text" id="a">
    月<select id="b">
    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
    <option>5</option>
    <option>6</option>
    <option>7</option>
    <option>8</option>
    <option>9</option>
    <option>10</option>
    <option>11</option>
    <option>12</option>
    </select>
    日<select id="c">

    </select>
    </body>
    </html>
    <script>
    a=document.getElementById("a");
    b=document.getElementById("b");
    c=document.getElementById("c");

    a.onblur=function(){
    aa=a.value;
    }

    cc=[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31];

    b.onblur=function(){

    if(b.value==2&&((aa%4==0&&aa%100!=0)||aa%400==0)){

    for(x=0;x<28;x++){

    e=document.createElement("option")
    e.innerHTML=cc[x];
    c.appendChild(e);
    }
    }

    else if(b.value==2&&((aa%4!=0&&aa%100==0)||aa%400!=0)){
    for(x=0;x<29;x++){

    e=document.createElement("option")
    e.innerHTML=cc[x];
    c.appendChild(e);
    }
    }

    else if(b.value==1||b.value==3||b.value==5||b.value==7||b.value==8||b.value==10||b.value==12){
    for(x=0;x<31;x++){

    e=document.createElement("option")
    e.innerHTML=cc[x];
    c.appendChild(e);
    }
    }

    else if(b.value==4||b.value==6||b.value==9||b.value==11)
    for(x=0;x<30;x++){

    e=document.createElement("option")
    e.innerHTML=cc[x];
    c.appendChild(e);
    }


    }

  • 相关阅读:
    「联赛模拟测试33」题解
    分享几个基于vue的移动端框架
    11-15
    test
    联赛模拟测试20 C. Weed
    联赛模拟测试20 D. Drink
    联赛模拟测试24 联合权值·改
    联赛模拟测试21 表格
    近期的一些考试题目
    shell脚本执行错误 $' ':command not found
  • 原文地址:https://www.cnblogs.com/m110/p/7603899.html
Copyright © 2020-2023  润新知