JS 代码
复制代码代码如下:
Функция BirthdayOnChange (obj) {
var year = $ ("<%= ddl_year.clientid%>"). value;
if (год == "Год")
возвращаться;
еще
Год = Parseint (год, 10);
var month = $ ("<%= ddl_month.clientid%>"). value;
if (месяц == "месяц")
возвращаться;
еще
месяц = parseint (месяц, 10);
var day = $ ("<%= ddl_day.clientid%>"). value;
var wholeday = getDays (год, месяц);
if (1) {
var options = $ ("<%= ddl_day.clientid%>"). Options;
for (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;
if (day <= wholeday && i == day) {
опции [i]. Selected = true;
}
}
}
}
функция GetDays (год, месяц) {
var Dayarr = новый массив (31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
if (месяц == 2) {
if ((год % 4 == 0 && Год % 100! = 0) || Год % 400 == 0 || Год <1900)
возврат 29;
еще
вернуть Даярр [месяц - 1];
}
еще {
вернуть Даярр [месяц - 1];
}
}
function recativeStroStro () {
var v_astro = getastro ($ ("<%= ddl_month.clientid%>"). value, $ ("<%= ddl_day.clientid%>"). value);
$ ("< %= Astro.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)) {
вернуть "魔羯座";
}
else if ((v_month == 1 && v_day> = 21)
|| (v_month == 2 && v_day <= 19)) {
вернуть "水瓶座";
}
else if ((v_month == 2 && v_day> = 20)
|| (v_month == 3 && v_day <= 20)) {
вернуть "双鱼座";
}
else if ((v_month == 3 && v_day> = 21)
|| (v_month == 4 && v_day <= 20)) {
вернуть "白羊座";
}
else if ((v_month == 4 && v_day> = 21)
|| (v_month == 5 && v_day <= 21)) {
вернуть "金牛座";
}
else if ((v_month == 5 && v_day> = 22)
|| (v_month == 6 && v_day <= 21)) {
вернуть "双子座";
}
else if ((v_month == 6 && v_day> = 22)
|| (v_month == 7 && v_day <= 22)) {
вернуть "巨蟹座";
}
else if ((v_month == 7 && v_day> = 23)
|| (v_month == 8 && v_day <= 23)) {
вернуть "狮子座";
}
else if ((v_month == 8 && v_day> = 24)
|| (v_month == 9 && v_day <= 23)) {
вернуть "处女座";
}
else if ((v_month == 9 && v_day> = 24)
|| (v_month == 10 && v_day <= 23)) {
вернуть "天秤座";
}
else if ((v_month == 10 && v_day> = 24)
|| (v_month == 11 && v_day <= 22)) {
вернуть "天蝎座";
}
else if ((v_month == 11 && v_day> = 23)
|| (v_month == 12 && v_day <= 21)) {
вернуть "射手座";
}
возвращаться "";
}
HTML
复制代码代码如下:
<div> 出生日期 : </div>
<Div>
<ASP: DropDownList ID = "DDL_YEAR" RUNAT = "SERVER" ONCHANGE = "ДВЕЙСТВИЯ ДВИЖЕНИЯ (это);"> </asp: Dropdownlist> 年
<ASP: DropDownList ID = "DDL_MONTH" RUNAT = "SERVER" ONCHANGE = "ДВЕЙСТВЕННЫЙ ИНЦИОНАЛЬНЫЙ
<ASP: DropDownList id = "ddl_day" runat = "server" onchange = "roughtAstro ();"> </asp: dropdownlist> 日
</Div>
<div> 星座 : </div>
<Div>
<SELECT ID = ASTRO отключил имя = ASTRO RUNAT = "СЕРЕР">
<Опция выбрана> 处女座 </option>
</Select>
</Div>