jQuery - определить знак зодиака, стихию и планету по дате рождения
Интересное и простое решение для определения знака зодиака, стихии и планету по заданной пользователем дате рождения.
JS
function horoscope(){
var zodiac=[
[1,'','',''],
[19,'Козерог (22.12–19.1)','Земля','Сатурн'],
[18,'Водолей (20.1–18.2)','Воздух','Сатурн, Уран'],
[20,'Рыбы (19.2–20.3)','Вода','Юпитер, Нептун'],
[19,'Овен (21.3–19.4)','Огонь','Марс'],
[20,'Телец (20.4–20.5)','Земля','Венера'],
[21,'Близнецы (21.5–21.6)','Воздух','Меркурий'],
[22,'Рак (22.6–22.7)','Вода','Луна'],
[22,'Лев (23.7–22.8)','Огонь','Солнце'],
[22,'Дева (23.8–22.9)','Земля','Меркурий'],
[22,'Весы (23.9–22.10)','Воздух','Венера'],
[22,'Скорпион (23.10–22.11)','Вода','Марс, Плутон'],
[21,'Стрелец (23.11–21.12)','Огонь','Юпитер']
];
var d=document.getElementById('dd').value*1;
var m=document.getElementById('mm').value*1;
if (d<1||d>31) {
m=0;
d=0;
}
if (m<1||m>12) {
m=0;
d=0;
}
if (d>zodiac[m][0]) m+=1;
if (m>12) m=1;
if (zodiac[m][1]!='') {
$('.choise_form_res').html(zodiac[m][1]+', '+zodiac[m][2]+', '+zodiac[m][3]);
$('.choise_form_res').show();
}
else {
$('.choise_form_res').html('');
$('.choise_form_res').hide();
}
}
$(document).ready(function(){
$('.choise_form_inps input').change(function(){
horoscope();
});
});HTML
<div class="choise_form_inps"> <input type="text" name="dd" id="dd" value="" placeholder="день" /> <input type="text" name="mm" id="mm" value="" placeholder="месяц" /> </div> <div class="choise_form_res" style="display:none"></div>
© На основе: http://www.cyberforum.ru/javascript/thread430480.html и http://www.zodiack.ru/
Дата публикации:ТОП 10 случайных публикаций
Сайт разработан студией © WEB-VidST

