web前端|js教程
级联菜单,年月日,js
web前端-js教程
现在世界通用的公历(阳历)也经过一个长期演变的过程。我们先看,公历每个月的日数是固定的:”七前单大,八后双大”。也就是说,A、C、E、G、H、K、腊月(十二月)是31天,D、F、J、十一月是30天,只有二月,平年28天,闰年29天。
免费p2p源码,vscode返回上一个鼠标位置,ubuntu 操作命令,tomcat如何测试安装完成,sqlite破解方法,网页设计面试 知乎,怎么清除服务器日志,炫酷的轮播图插件,web前端加框架,六足铁丝爬虫,php本地调试工具,seo优化大师代理价格,网站模板免费下载php,登陆网页源码下载,dede后台模板下载,帝国cms 采集post页面,药品销售管理系统代码,码程序lzw
人员信息系统 excel 源码,Ubuntu左边图标大小,爬虫社区面试提问,hubilder php,批量查seolzw
优惠券搜索系统源码,ubuntu note3,中标麒麟6安装tomcat,校园爬虫项目,php 5.4.25官网下载,百度seo认可乐云seolzw
选择 年
选择 月
选择 日
<!–
function getValue() {
var year = document.getElementById(“YYYY”).options[document.getElementById(“YYYY”).selectedIndex].value;
var month = document.getElementById(“MM”).options[document.getElementById(“MM”).selectedIndex].value;
var day = document.getElementById(“DD”).options[document.getElementById(“DD”).selectedIndex].value;
document.getElementById(“hfValue”).value = year+”-“+month+”-“+day;
}
window.onload=function() {
strYYYY = document.form1.YYYY.outerHTML; strMM = document.form1.MM.outerHTML;
strDD = document.form1.DD.outerHTML;
MonHead = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
//先给年下拉框赋内容
var y = new Date().getFullYear();
var str = strYYYY.substring(0, strYYYY.length – 9); for (var i = (y – 80); i < (y + 2); i++) //以今年为准,前30年,后30年
{
str += ” ” + i + ” 年” + “\r\n”;
}
document.form1.YYYY.outerHTML = str + “”;
//赋月份的下拉框
var str = strMM.substring(0, strMM.length – 9);
for (var i = 1; i < 13; i++) {
str += ” ” + i + ” 月” + “\r\n”;
}
document.form1.MM.outerHTML = str + “”;
document.form1.YYYY.value = y;
document.form1.MM.value = new Date().getMonth() + 1;
var n = MonHead[new Date().getMonth()];
if (new Date().getMonth() == 1 && IsPinYear(YYYYvalue)) n++;
writeDay(n); //赋日期下拉框
document.form1.DD.value = new Date().getDate();
}
function YYYYMM(str) //年发生变化时日期发生变化(主要是判断闰平年)
{
var MMvalue = document.form1.MM.options[document.form1.MM.selectedIndex].value;
if (MMvalue == “”) {
DD.outerHTML = strDD;
return;
}
var n = MonHead[MMvalue – 1];
if (MMvalue == 2 && IsPinYear(str)) n++;
writeDay(n)
}
function MMDD(str) //月发生变化时日期联动
{
var YYYYvalue = document.form1.YYYY.options[document.form1.YYYY.selectedIndex].value;
if (str == “”) {
DD.outerHTML = strDD;
return;
}
var n = MonHead[str – 1];
if (str == 2 && IsPinYear(YYYYvalue)) n++;
writeDay(n)
}
function writeDay(n) //据条件写日期的下拉框
{
var s = strDD.substring(0, strDD.length – 9);
for (var i = 1; i < (n + 1); i++) s += " ” + i + ” 日” +
“\r\n”;
document.form1.DD.outerHTML = s + “”;
}
function IsPinYear(year) //判断是否闰平年
{
return (0 == year % 4 && (year % 100 != 0 || year % 400 == 0))
}
//–>
.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebApplication1
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
btnSave.Attributes.Add("onclick", "getValue()");
}
protected void btnSave_Click(object sender, EventArgs e)
{
Response.Write(hfValue.Value);
}
}
}