JS 代码
复制代码代码如下:
وظيفة عيد ميلاد (OBJ) {
var year = $ ("<٪ = ddl_year.clientid ٪>"). القيمة ؛
إذا (السنة == "السنة")
يعود؛
آخر
السنة = parseint (السنة ، 10) ؛
var month = $ ("<٪ = ddl_month.clientid ٪>"). القيمة ؛
إذا (الشهر == "الشهر")
يعود؛
آخر
الشهر = parseint (الشهر ، 10) ؛
var day = $ ("<٪ = ddl_day.clientid ٪>"). القيمة ؛
var wholeday = getDays (سنة ، شهر) ؛
إذا (1) {
VAR OPTIONS = $ ("<٪ = ddl_day.clientid ٪>"). الخيارات ؛
لـ (var i = 1 ؛ i <= wholeday ؛ i ++) {
var j = i.toString () ؛
J = J.Length == 1؟ "0" + J: J ؛
Options.Length = i + 1 ؛
الخيارات [i] .value = j ؛
الخيارات [i] .text = j ؛
إذا (اليوم <= wholeday && i == day) {
الخيارات [i] .selected = true ؛
}
}
}
}
وظيفة getDays (سنة ، شهر) {
var dayarr = صفيف جديد (31 ، 28 ، 31 ، 30 ، 31 ، 30 ، 31 ، 31 ، 30 ، 31 ، 30 ، 31) ؛
إذا (الشهر == 2) {
إذا ((السنة ٪ 4 == 0 && سنة 100! = 0) || السنة ٪ 400 == 0 || السنة <1900)
العودة 29 ؛
آخر
إرجاع Dayarr [الشهر - 1] ؛
}
آخر {
إرجاع Dayarr [الشهر - 1] ؛
}
}
دالة updreastro () {
var v_astro = getastro ($ ("<٪ = ddl_month.clientid ٪>"). القيمة ، $ ("<٪ = ddl_day.clientid ٪>"). القيمة) ؛
$ ("<٪ = stro.clientid ٪>"). الخيارات [0] .Text = v_astro ؛
}
وظيفة getastro (v_month ، v_day) {
v_month = parseint (v_month ، 10)
v_day = parseint (v_day ، 10) ؛
if ((v_month == 12 && v_day> = 22)
|| (v_month == 1 && v_day <= 20)) {
العودة "魔羯座" ؛
}
آخر إذا ((v_month == 1 && v_day> = 21)
|| (v_month == 2 && v_day <= 19)) {
العودة "水瓶座" ؛
}
آخر إذا ((v_month == 2 && v_day> = 20)
|| (v_month == 3 && v_day <= 20)) {
العودة "双鱼座" ؛
}
آخر إذا ((v_month == 3 && v_day> = 21)
|| (v_month == 4 && v_day <= 20)) {
العودة "白羊座" ؛
}
آخر إذا ((v_month == 4 && v_day> = 21)
|| (v_month == 5 && v_day <= 21)) {
العودة "金牛座" ؛
}
آخر إذا ((v_month == 5 && v_day> = 22)
|| (v_month == 6 && v_day <= 21)) {
العودة "双子座" ؛
}
آخر إذا ((v_month == 6 && v_day> = 22)
|| (v_month == 7 && v_day <= 22)) {
العودة "巨蟹座" ؛
}
آخر إذا ((v_month == 7 && v_day> = 23)
|| (v_month == 8 && v_day <= 23)) {
العودة "狮子座" ؛
}
آخر إذا ((v_month == 8 && v_day> = 24)
|| (v_month == 9 && v_day <= 23)) {
العودة "处女座" ؛
}
آخر إذا ((v_month == 9 && v_day> = 24)
|| (v_month == 10 && v_day <= 23)) {
العودة "天秤座" ؛
}
آخر إذا ((v_month == 10 && v_day> = 24)
|| (v_month == 11 && v_day <= 22)) {
العودة "天蝎座" ؛
}
آخر إذا ((v_month == 11 && v_day> = 23)
|| (v_month == 12 && v_day <= 21)) {
العودة "射手座" ؛
}
يعود ""؛
}
HTML
复制代码代码如下:
<viv> : </div>
<viv>
<asp: dropdownlist id = "ddl_year" runat = "server" onChange = "BirthdayOnchange (this) ؛"> </asp: dropdownlist> 年
<asp: dropdownlist id = "ddl_month" runat = "server" onChange = "BirthdayOnchange (this) ؛
<asp: dropdownlist id = "ddl_day" runat = "server" onChange = "adudAastro () ؛"> </asp: dropdownlist> 日
</div>
<viv> : </div>
<viv>
<حدد ID = Astro Distabled Name = Astro Runat = "Server">
<selectsed> 处女座 </forte>
</select>
</div>