Copier le code du code comme suit:
<div>
<select name = "yyyy" onchange = "yyyymm (this.value)" >>
<Option Value = ""> Veuillez sélectionner l'année </ Option>
</lect>
<select name = "mm" onchange = "mmdd (this.value)">
<Option Value = ""> Sélectionnez Moon </opoption>
</lect>
<select name = "" "
<Option Value = ""> SELECT DAY </ OPTION>
</lect>
</div>
<script linguisse = "javascript">
function window.onload () {
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];
// Donnons le contenu de l'année de l'année.
var y y = new Date ().
var str = stryyyyy.substring (0, stryyyyyyyyyy -length -9);
pour (var i = (y -30); i <(y + 30); i ++) // cette année en vigueur, les 30 premières années, les 30 prochaines années
{{
str + = "<option valeur = '" + i + "'>" + i + "année" + "</ option> / r / n";
}
document.form1.yyyy.outerhtml = str + "</lect>" ";
// la boîte de drop -down de Fuyue
var str = strmm.Substring (0, strmm.Length -9);
pour (var i = 1; i <13; i ++) {
str + = "<option value = '" + i + "'>" + i + "mois" + "</ option> / r / n";
}
document.form1.mm.outerhtml = str + "</lect>" ";
document.form1.yyyy.value = y;
document.form1.mm.value = new Date ().
var n = monhead [new Date ().
if (new Date (). getMonth () == 1 && ispinyear (yyyyvalue) n ++;
wreteday (n);
document.form1.dd.value = new Date ().
}
Fonction yyyymm (str) // La date change lorsque l'année change (à juger principalement l'année du ping ping)
{{
var mmvalue = document.form1.mm.option
if (mmvalue == "") {dd.outerhtml = strdd;}
var n = monhead [mmvalue - 1];
if (mmvalue == 2 && ispinyear (str)) n ++;
Writeday (n)
}
Fonction mmdd (str) // lien de date de modification mensuel
{{
VaryyyValue = document.form1.yyyy.options [document.form1.yyyy.selectedEx] .Value;
if (str == "") {dd.outerhtml = strdd;}
var n = monhead [str -1];
if (str == 2 && ispinyear (yyyyvalue) n ++;
Writeday (n)
}
Fonction Writeday (n) // La boîte de drop -down de la date de rédaction de la date
{{
var s = strdd.substring (0, strdd.length -9);
pour (var i = 1; i <(n + 1); i ++)
s + = "<option valeur = '" + i + "'>" + i + "" + "</ option> / r / n";
document.form1.dd.outerhtml = s + "</lect>" ";
}
Fonction ispinyear (année) // juger s'il faut aplatir l'année
{{
Retour (0 == Année% 4 && (année% 100! = 0 || Année% 400 == 0))
}