欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  web前端

js日期、星座的级联显示代码_javascript技巧

程序员文章站 2022-04-23 13:57:37
...
js 代码
复制代码 代码如下:

function birthdayOnchange(obj) {
var year = $("").value;

if (year == "year")
return;
else
year = parseInt(year, 10);


var month = $("").value;
if (month == "month")
return;
else
month = parseInt(month, 10);

var day = $("").value;
var wholeday = getDays(year, month);

if (1) {
var options = $("").options;
for (var i = 1; i var j = i.toString();
j = j.length == 1 ? "0" + j : j;
options.length = i + 1;
options[i].value = j;
options[i].text = j;
if (day options[i].selected = true;
}
}
}
}

function getDays(year, month) {
var dayarr = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);

if (month == 2) {
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0 || year return 29;
else
return dayarr[month - 1];
}
else {
return dayarr[month - 1];
}
}

function adjustAstro() {
var v_astro = getAstro($("").value, $("").value);
$("").options[0].text = v_astro;
}

function 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 return "魔羯座";
}
else if ((v_month == 1 && v_day >= 21)
|| (v_month == 2 && v_day return "水瓶座";
}
else if ((v_month == 2 && v_day >= 20)
|| (v_month == 3 && v_day return "双鱼座";
}
else if ((v_month == 3 && v_day >= 21)
|| (v_month == 4 && v_day return "白羊座";
}
else if ((v_month == 4 && v_day >= 21)
|| (v_month == 5 && v_day return "金牛座";
}
else if ((v_month == 5 && v_day >= 22)
|| (v_month == 6 && v_day return "双子座";
}
else if ((v_month == 6 && v_day >= 22)
|| (v_month == 7 && v_day return "巨蟹座";
}
else if ((v_month == 7 && v_day >= 23)
|| (v_month == 8 && v_day return "狮子座";
}
else if ((v_month == 8 && v_day >= 24)
|| (v_month == 9 && v_day return "处女座";
}
else if ((v_month == 9 && v_day >= 24)
|| (v_month == 10 && v_day return "天秤座";
}
else if ((v_month == 10 && v_day >= 24)
|| (v_month == 11 && v_day return "天蝎座";
}
else if ((v_month == 11 && v_day >= 23)
|| (v_month == 12 && v_day return "射手座";
}
return "";
}


html
复制代码 代码如下:

出生日期:





星座:




相关标签: js级联