Heim JS-Spezialeffekte CSS3-Spezialeffekte CSS3年月日日期三级联动下拉选择代码

CSS3年月日日期三级联动下拉选择代码

CSS3年月日日期三级联动下拉选择代码

CSS3年月日日期三级联动下拉选择代码

js代码


<script language="JavaScript">   
function YYYYMMDDstart(){   
	MonHead = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];   
	
	//先给年下拉框赋内容   
	var y  = new Date().getFullYear();  
	for (var i = (y-30); i < (y+30); i++) //以今年为准,前30年,后30年   
		   document.reg_testdate.YYYY.options.add(new Option(" "+ i +" 年", i));   
	
	//赋月份的下拉框   
	for (var i = 1; i < 13; i++)   
		   document.reg_testdate.MM.options.add(new Option(" " + i + " 月", i));   
	
	document.reg_testdate.YYYY.value = y;   
	document.reg_testdate.MM.value = new Date().getMonth() + 1;   
	var n = MonHead[new Date().getMonth()];   
	if (new Date().getMonth() ==1 && IsPinYear(YYYYvalue)) n++;   
		writeDay(n); //赋日期下拉框Author:meizz   
	document.reg_testdate.DD.value = new Date().getDate();   
}   
if(document.attachEvent)   
	window.attachEvent("onload", YYYYMMDDstart);   
else   
window.addEventListener('load', YYYYMMDDstart, false);   
function YYYYDD(str) //年发生变化时日期发生变化(主要是判断闰平年)   
{   
	var MMvalue = document.reg_testdate.MM.options[document.reg_testdate.MM.selectedIndex].value;   
	if (MMvalue == ""){ var e = document.reg_testdate.DD; optionsClear(e); return;}   
	var n = MonHead[MMvalue - 1];   
	if (MMvalue ==2 && IsPinYear(str)) n++;   
	writeDay(n)   
}   
function MMDD(str)   //月发生变化时日期联动   
{   
	var YYYYvalue = document.reg_testdate.YYYY.options[document.reg_testdate.YYYY.selectedIndex].value;   
	if (YYYYvalue == ""){ var e = document.reg_testdate.DD; optionsClear(e); return;}   
	var n = MonHead[str - 1];   
	if (str ==2 && IsPinYear(YYYYvalue)) n++;   
	writeDay(n)   
}   
function writeDay(n)   //据条件写日期的下拉框   
{   
	var e = document.reg_testdate.DD; optionsClear(e);   
	for (var i=1; i<(n+1); i++)   
	e.options.add(new Option(" "+ i + " 日", i));   
}   
function IsPinYear(year)//判断是否闰平年   
{
	return(0 == year%4 && (year%100 !=0 || year%400 == 0));
}   
function optionsClear(e)   
{   
	e.options.length = 1;   
}   
</script>
一款相当简单的js年月日日期三级联动下拉选择代码,select下拉框日期选择js特效。 


Haftungsausschluss

Alle Ressourcen auf dieser Website werden von Internetnutzern bereitgestellt oder von großen Download-Sites nachgedruckt. Bitte überprüfen Sie selbst die Integrität der Software! Alle Ressourcen auf dieser Website dienen nur als Referenz zum Lernen. Bitte nutzen Sie diese nicht für kommerzielle Zwecke. Andernfalls sind Sie für alle Folgen verantwortlich! Wenn ein Verstoß vorliegt, kontaktieren Sie uns bitte, um ihn zu löschen. Kontaktinformationen: admin@php.cn

Verwandter Artikel

Implementierung von visuellen CSS3-Effekten Implementierung von visuellen CSS3-Effekten

22 Mar 2018

Dieses Mal werde ich Ihnen die Implementierung visueller CSS3-Spezialeffekte vorstellen. Was sind die Vorsichtsmaßnahmen für die Realisierung visueller CSS3-Spezialeffekte? Das Folgende ist ein praktischer Fall.

So erzielen Sie mit CSS3 stereoskopische 3D-Effekte So erzielen Sie mit CSS3 stereoskopische 3D-Effekte

14 Mar 2018

Dieses Mal zeige ich Ihnen, wie Sie mit CSS3 dreidimensionale 3D-Spezialeffekte erzielen. Was sind die Vorsichtsmaßnahmen für die Verwendung von CSS3, um dreidimensionale 3D-Spezialeffekte zu erzielen? Das Folgende ist ein praktischer Fall.

Wie Sie CSS3-Spezialeffekte geschickt einsetzen, um das Benutzererlebnis von Webseiten zu verbessern Wie Sie CSS3-Spezialeffekte geschickt einsetzen, um das Benutzererlebnis von Webseiten zu verbessern

09 Sep 2023

Wie man CSS3-Spezialeffekte geschickt einsetzt, um das Benutzererlebnis von Webseiten zu verbessern. Mit der Entwicklung des Internets sind Webdesign und Benutzererfahrung zu wichtigen Verknüpfungen bei der Website-Entwicklung geworden. Die Anwendung von CSS3-Spezialeffekten kann Webseiten Dynamik und visuelle Effekte verleihen und das Benutzererlebnis verbessern. In diesem Artikel werden mehrere gängige CSS3-Spezialeffekte und ihre Codebeispiele vorgestellt, um Entwicklern dabei zu helfen, die Verwendung von CSS3-Spezialeffekten besser zu beherrschen und die Benutzererfahrung von Webseiten zu verbessern. Übergangseffekt (Übergang) Der Übergangseffekt ist einer der grundlegendsten Spezialeffekte in CSS3 durch Ändern eines bestimmten Attributs

Verschiedene Spezialeffekte des Filters in CSS3 Verschiedene Spezialeffekte des Filters in CSS3

09 Oct 2016

Verschiedene Spezialeffekte des Filters in CSS3

CSS3 lässt sich nicht öffnen CSS3 lässt sich nicht öffnen

29 May 2023

Mit der rasanten Entwicklung der Internettechnologie beginnen immer mehr Websites, CSS3 zum Erstellen von Webseitenstilen zu verwenden. Im Vergleich dazu bietet CSS3 mehr Flexibilität und Kreativität beim Entwerfen von Webseiten und kann die Bedürfnisse der Benutzer besser erfüllen. Bei der Verwendung von CSS3 für Webdesign stoßen wir jedoch häufig auf ein Problem: CSS3-Spezialeffekte dehnen die Webseite aus. Dieses Problem tritt hauptsächlich auf, wenn die Webseite mehrere Elemente enthält. Einige Spezialeffekte können dazu führen, dass der Seiteninhalt die ursprünglichen Grenzen überschreitet, wodurch das Seitenlayout gestört wird. Als nächstes besprechen wir, wie das geht

Zehn coole Weihnachtscodeeffekte für Programmierer [Kostenloser Download] Zehn coole Weihnachtscodeeffekte für Programmierer [Kostenloser Download]

23 Dec 2020

Dang Dang Dang~ Die neuesten coolen und wunderschönen Spezialeffekte für Weihnachtsanimationen sind da! Einschließlich in HTML5, CSS3, JQuery und anderen Sprachen implementierter Spezialeffekte, die einfach und schön sind. Sie können auf den Link im Text klicken, um eine Vorschau der Animationen anzuzeigen

Erfahren Sie mehr über die Fortschrittsbalkenkomponente in Bootstrap Erfahren Sie mehr über die Fortschrittsbalkenkomponente in Bootstrap

23 Feb 2021

Auf Webseiten sind die Auswirkungen von Fortschrittsbalken keine Seltenheit, wie zum Beispiel: Halbierungssystem, Ladestatus usw. Die Fortschrittsbalkenkomponente verwendet die Übergangs- und Animationsattribute von CSS3, um einige Spezialeffekte zu vervollständigen. Diese Spezialeffekte sind in IE9 verfügbar unten stehende Versionen und ältere Versionen von Firefox.

Wie verwende ich CSS, um das Bild zu drehen und verschiedene Effekte anzuzeigen, wenn die Maus über das Bild fährt? Wie verwende ich CSS, um das Bild zu drehen und verschiedene Effekte anzuzeigen, wenn die Maus über das Bild fährt?

09 Aug 2018

Dies ist definitiv untrennbar mit der leistungsstarken CSS3-Funktion verbunden. Es können nicht nur CSS3-Bilder gedreht werden, sondern auch Spezialeffekte wie CSS-Rotationsverstärkung, CSS-Rotation um 90 Grad und CSS-Bildrotation um 45 Grad erzielt werden.

Wie erreicht man den konkaven und konvexen Effekt von Schriftarten in CSS3? (mit Code) Wie erreicht man den konkaven und konvexen Effekt von Schriftarten in CSS3? (mit Code)

29 Sep 2018

In diesem Artikel wird hauptsächlich die Verwendung von CSS3 vorgestellt, um den konkaven oder konvexen Effekt von Schriftarten zu erzielen. Wenn wir Webseiten entwerfen, müssen wir oft die Benutzererfahrung berücksichtigen, damit eine Webseite, die schön genug ist, Benutzer anziehen kann. Um den Inhalt der Webseite reicher und schöner zu machen, können wir PS verwenden, um viele Spezialeffekte zu erstellen. Tatsächlich können zusätzlich zu PS auch CSS3-Attribute verwendet werden, um verschiedene schöne Spezialeffekte zu erstellen. Im Folgenden stellen wir Ihnen eine CSS3-Spezialeffektmethode zum Erzielen konkaver und konvexer Schriftarten vor, die den Schriftarten einen dreidimensionalen Effekt verleihen soll.

See all articles See all articles