每日一练26
来源:互联网 发布:淘宝网图书松下幸之助 编辑:程序博客网 时间:2024/06/05 23:01
请做一个年,月,日的联动菜单(选择年才可以选择月,选择月才可以选择日,并且2月的天数要正确)
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus®">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<script src="jquery-3.2.1.js"></script>
<title>Document</title>
</head>
<body>
<form>
<select id="year">
<option value="">年</option>
</select>
<select id="month">
<option value="">月</option>
</select>
<select id="day">
<option value="">日</option>
</select>
</form>
</body>
<script type="text/javascript">
function getYear(){
var html = "<option value=''>年</option>";
for(var i = 2000;i<2030;i++){
html += "<option value='";
html += i;
html += "'>";
html += i;
html += "</option>";
}
$("#year").html(html);
}
getYear();
function getMonth(){
$("#year").change(function(){
$("#day").html("<option value=''>日</option>");
var html = "<option value=''>月</option>";
for(var i = 1;i<13;i++){
html += "<option value='";
html += i;
html += "'>";
html += i;
html += "</option>";
}
$("#month").html(html);
});
}
getMonth();
function getDay(){
$("#month").change(function(){
var html = "<option value=''>日</option>";
var year = $("#year").val().trim();
var month = $("#month").val().trim();
var a = 0;
if(parseInt(year)%100 == 0){
if(year%400 == 0){
a = 29;
}else{
a = 28;
}
}else{
if(parseInt(year)%4 == 0){
a = 29;
}else{
a = 28;
}
}
if(month == "1" || month == "3" || month == "5" || month == "7" || month == "8" || month == "10" || month == "12"){
for(var i = 1;i<=31;i++){
html += "<option value='";
html += i;
html += "'>";
html += i;
html += "</option>";
}
$("#day").html(html);
}else if(month == "4" || month == "6" || month == "9" || month == "11" ){
for(var i = 1;i<=30;i++){
html += "<option value='";
html += i;
html += "'>";
html += i;
html += "</option>";
}
$("#day").html(html);
}else{
for(var i = 1;i<=a;i++){
html += "<option value='";
html += i;
html += "'>";
html += i;
html += "</option>";
}
$("#day").html(html);
}
});
}
getDay();
</script>
</html>
- 每日一练26
- 每日一练10月26日
- 算法每日一练
- 每日一练
- 每日一练
- 每日一练
- 每日一练
- 每日一练
- 每日一练
- 每日一练
- 每日一练
- 每日一练
- 每日一练
- 每日一练
- 每日一练
- 每日一练
- 每日一练
- 每日一练
- 001-spring boot 之helloworld
- 微信小程序ajax请求绑定数据简单实例
- 用python爬取我的百度经验目录
- Session和cookie
- 带附加头节点的广义表链表表示及相关运算c++源码分享
- 每日一练26
- React-Native 运行demo遇到的相关问题(持续更新)
- TreeMap 根据key 倒序排序
- 赵薇丈夫黄有龙不服处罚,要求证监会举行听证会,这比贾跃亭的吃相更难看
- Python抓取淘宝美人库
- 欢迎使用CSDN-markdown编辑器
- 通过pdf.js、openoffice实现客户端在线预览
- AWS:云服务故障频发
- SSH如何获取外键表ID对应的Name问题