คัดลอกรหัสรหัสดังนี้:
<div>
<select name = "yyyy" onchange = "yyyymm (this.value)" >>
<ตัวเลือกค่า = ""> โปรดเลือกปี </potion>
</เลือก>
<select name = "mm" onChange = "mmdd (this.value)">
<ตัวเลือกค่า = ""> เลือก Moon </potion>
</เลือก>
<select name = "" "
<ตัวเลือกค่า = ""> เลือกวัน </potion>
</เลือก>
</div>
<ภาษาสคริปต์ = "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];
// ให้เนื้อหาของปีของปี
var y y = วันที่ใหม่ ()
var str = stryyyyy.substring (0, stryyyyyyyyyy -length -9);
สำหรับ (var i = (y -30); i <(y+30); i ++) // ในปีนี้ในช่วง 30 ปีแรก, 30 ปีถัดไป
-
str + = "<ตัวเลือกค่า = '" + i + "'>" + i + "ปี" + "</optup>/r/n";
-
document.form1.yyyy.outerhtml = str + "</select>" ";
// กล่องหล่นของ Fuyue
var str = strmm.substring (0, strmm.length -9);
สำหรับ (var i = 1; i <13; i ++) {
str + = "<ตัวเลือกค่า = '" + i + "'>" + i + "เดือน" + "</potion>/r/n";
-
document.form1.mm.outerhtml = str + "</select>" ";
document.form1.yyyy.value = y;
document.form1.mm.value = วันที่ใหม่ ()
var n = monhead [วันที่ใหม่ ()
if (วันที่ใหม่ (). getMonth () == 1 && ispinyear (yyyyvalue) n ++;
WriteDay (n);
document.form1.dd.value = วันที่ใหม่ ()
-
ฟังก์ชั่น yyyymm (str) // วันที่เปลี่ยนแปลงเมื่อปีที่เปลี่ยนแปลง (ส่วนใหญ่ตัดสินปี 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)
-
ฟังก์ชั่น MMDD (str) // ลิงค์วันที่เปลี่ยนรายเดือน
-
varyyyvalue = document.form1.yyyy.options [document.form1.yyyy.selectedex]
if (str == "") {dd.outerhtml = strdd;
var n = monhead [str -1];
if (str == 2 && ispinyear (yyyyvalue) n ++;
Writeday (n)
-
ฟังก์ชั่น writeday (n) // กล่องลดลงของวันที่เขียนวันที่
-
var s = strdd.substring (0, strdd.length -9);
สำหรับ (var i = 1; i <(n+1); i ++)
s + = "<ตัวเลือกค่า = '" + i + "'>" + i + "" + "</potion>/r/n";
document.form1.dd.outerhtml = s + "</select>" ";
-
ฟังก์ชั่น iSpinyear (ปี) // ตัดสินว่าจะแบนปี
-
return (0 == ปี % 4 && (ปี % 100! = 0 || ปี % 400 == 0))
-