JS代码
复制代码代码如下:
功能birtidyonchange(obj){
var Year = $(“ <%= ddl_year.clientid%>”)。值;
if(年==“年”)
返回;
别的
年= Parseint(年,10年);
var month = $(“ <%= ddl_month.clientid%>”)。值;
如果(月==“月”)
返回;
别的
月份= parseint(月份,10);
var day = $(“ <%= ddl_day.clientid%>”)。值;
var tholeday = Getdays(年,月份);
如果(1){
var options = $(“ <%= ddl_day.clientid%>”)。选项;
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、30、31、30、31);
如果(月== 2){
if(((ear%4 == 0 && eart%100!= 0)|| ey e e e y y == 0 ||年<1900)
返回29;
别的
返回Dayarr [月-1];
}
别的 {
返回Dayarr [月-1];
}
}
函数Addawastro(){
var v_astro = getAstro($(“ <%= ddl_month.clientid%>”)。值,$(“ <%= ddl_day.clientid%>”)。值);
$(“ <%= asto.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)){
返回“魔羯座”;
}
否则if((v_month == 1 && v_day> = 21)
|| (v_month == 2 && v_day <= 19)){
返回“水瓶座”;
}
否则if((v_month == 2 && v_day> = 20)
|| (v_month == 3 && v_day <= 20)){
返回“双鱼座”;
}
否则if((v_month == 3 && v_day> = 21)
|| (v_month == 4 && v_day <= 20)){
返回“白羊座”;
}
否则if((v_month == 4 && v_day> = 21)
|| (v_month == 5 && v_day <= 21){
返回“金牛座”;
}
否则if((v_month == 5 && v_day> = 22)
|| (v_month == 6 && v_day <= 21){
返回“双子座”;
}
否则if((v_month == 6 && v_day> = 22)
|| (v_month == 7 && v_day <= 22)){
返回“巨蟹座”;
}
否则if((v_month == 7 && v_day> = 23)
|| (v_month == 8 && v_day <= 23)){
返回“狮子座”;
}
否则if((v_month == 8 && v_day> = 24)
|| (v_month == 9 && v_day <= 23)){
返回“处女座”;
}
否则if((v_month == 9 && v_day> = 24)
|| (v_month == 10 && v_day <= 23)){
返回“天秤座”;
}
否则if((v_month == 10 && v_day> = 24)
|| (v_month == 11 && v_day <= 22)){
返回“天蝎座”;
}
否则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 =“ xonconChange(this);”> </asp:dropdownlist>年
<asp:dropdownlist id =“ ddl_month” runat =“ server” onChange =“ birthdonChange(this); adawsastro();“> </asp:dropdownlist>月
在
</div>
<div>星座:</div>
<div>
<选择ID = Astro禁用名称= Astro runat =“ Server”>
<选项>处女座</option>
</select>
</div>