javascript计算星座属相(十二生肖属相)示例代码


Posted in Javascript onJanuary 09, 2014
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function signs() {
var start = 1901, birthyear = document.zodiac.year.value, date=document.zodiac.date.value, month=document.zodiac.month.selectedIndex;
with (document.zodiac.sign){
if (month == 1 && date >=20 || month == 2 && date <=18) {value = "水瓶座";}
if (month == 1 && date > 31) {value = "Huh?";}
if (month == 2 && date >=19 || month == 3 && date <=20) {value = "双鱼座";}
if (month == 2 && date > 29) {value = "Say what?";}
if (month == 3 && date >=21 || month == 4 && date <=19) {value = "白羊座";}
if (month == 3 && date > 31) {value = "OK.  Whatever.";}
if (month == 4 && date >=20 || month == 5 && date <=20) {value = "金牛座";}
if (month == 4 && date > 30) {value = "I'm soooo sorry!";}
if (month == 5 && date >=21 || month == 6 && date <=21) {value = "双子座";}
if (month == 5 && date > 31) {value = "Umm ... no.";}
if (month == 6 && date >=22 || month == 7 && date <=22) {value = "巨蟹座";}
if (month == 6 && date > 30) {value = "Sorry.";}
if (month == 7 && date >=23 || month == 8 && date <=22) {value = "狮子座";}
if (month == 7 && date > 31) {value = "Excuse me?";}
if (month == 8 && date >=23 || month == 9 && date <=22) {value = "室女座";}
if (month == 8 && date > 31) {value = "Yeah. Right.";}
if (month == 9 && date >=23 || month == 10 && date <=22) {value = "天秤座";}
if (month == 9 && date > 30) {value = "Try Again.";}
if (month == 10 && date >=23 || month == 11 && date <=21) {value = "天蝎座";}
if (month == 10 && date > 31) {value = "Forget it!";}
if (month == 11 && date >=22 || month == 12 && date <=21) {value = "人马座";}
if (month == 11 && date > 30) {value = "Invalid Date";}
if (month == 12 && date >=22 || month == 1 && date <=19) {value = "摩羯座";}
if (month == 12 && date > 31) {value = "No way!";}
}
x = (start - birthyear) % 12
with (document.zodiac.csign){
if (x == 1 || x == -11) {value = "老鼠";}
if (x == 0) {value = "牛";}
if (x == 11 || x == -1) {value = "老虎";}
if (x == 10 || x == -2) {value = "兔子";}
if (x == 9 || x == -3)  {value = "龙";}
if (x == 8 || x == -4)  {value ="蛇";}
if (x == 7 || x == -5)  {value = "马";}
if (x == 6 || x == -6)  {value = "羊";}
if (x == 5 || x == -7)  {value = "猴子";}
if (x == 4 || x == -8)  {value = "鸡";}
if (x == 3 || x == -9)  {value = "狗";}
if (x == 2 || x == -10)  {value = "猪";}  
}
}
//  End -->
</script>
<form name="zodiac">
<center>
<table bgcolor="#eeaa00" border="2" bordercolor="#000000" rules="none" cellspacing="0" cellpadding="4">
    <tr><td><b><i>出生年份</i></b></td>
    <td><div align="right"><input type="text" size="10" name="year" value="出生年份" onClick=value=""></div></td>
    <td><!--This empty field is just for appearance--></td>
    <tr><td><b><i>出生月份</i></b></td>
    <td><div align="right">
<select name="month">
<option value="x">请选择一个月份</option>
<option value="1">一月</option><option value="2">二月</option><option value="3">三月</option>
<option value="4">四月</option><option value="5">五月</option><option value="6">六月</option>
<option value="7">七月</option><option value="8">八月</option><option value="9">九月</option>
<option value="10">十月</option><option value="11">十一月</option>
<option value="12">十二月</option></select></div></td>
    <td><!--This empty field is just for appearance--></td></tr>
    <tr><td><b><i>天</i></b></td>
    <td><div align="right"><input type="text" name="date" value="天" size="3" onClick=value=""></td>
    <td><input type="button" value="计算一下" onClick="signs()"></div></td></tr>
    <tr><td><b><i>星座:</i></b></td>
    <td><div align="right"><input type="text" name="sign" size="12" value="" align="right"></div></td></tr>
    <td><!--This empty field is just for appearance--></td></tr>
    <tr><td><b><i>属相:</i></b></td>
    <td><div align="right"><input type="text" name="csign" size="12"></div></td>
    <td><!--This empty field is just for appearance--></td></tr>
</table>
</center>
</form>
Javascript 相关文章推荐
用jquery实现学校的校历(asp.net+jquery ui 1.72)
Jan 01 Javascript
JavaScript去掉数组中的重复元素
Jan 13 Javascript
分享10篇优秀的jQuery幻灯片制作教程及应用案例
Apr 16 Javascript
用javascript删除当前行,添加行(示例代码)
Nov 25 Javascript
AngularJS中取消对HTML片段转义的方法例子
Jan 04 Javascript
jQuery Ajax 实现在html页面实时显示用户登录状态
Dec 30 Javascript
JS获取浮动(float)元素的style.left值为空的快速解决办法
Feb 19 Javascript
jQuery.form.js的使用详解
Jun 14 jQuery
小程序实现列表点赞功能
Nov 02 Javascript
layui-table获得当前行的上/下一行数据的例子
Sep 24 Javascript
jquery实现聊天机器人
Feb 08 jQuery
详解如何使用Node.js实现热重载页面
May 06 Javascript
javascript计算用户打开网页的停留时间
Jan 09 #Javascript
js中生成map对象的方法
Jan 09 #Javascript
js获取通过ajax返回的map型的JSONArray的方法
Jan 09 #Javascript
jQuery如何实现点击页面获得当前点击元素的id或其他信息
Jan 09 #Javascript
js获取select标签选中值的两种方式
Jan 09 #Javascript
jquery自定义函数的多种方法
Jan 09 #Javascript
jQuery动态添加、删除元素的方法
Jan 09 #Javascript
You might like
PHP 的几个配置文件函数
2006/12/21 PHP
安装APACHE
2007/01/15 PHP
用穿越火线快速入门php面向对象
2012/02/22 PHP
php获取301跳转URL简单实例
2013/12/16 PHP
Laravel5.4框架使用socialite实现github登录的方法
2019/03/20 PHP
JQUERY对单选框(radio)操作的小例子
2013/04/25 Javascript
jQuery Validate初步体验(一)
2015/12/12 Javascript
JS 实现倒计时数字时钟效果【附实例代码】
2016/03/30 Javascript
浅析Javascript中bind()方法的使用与实现
2016/05/30 Javascript
微信小程序 教程之wxapp 视图容器 view
2016/10/19 Javascript
js cookie实现记住密码功能
2017/01/17 Javascript
js实现文本上下来回滚动
2017/02/03 Javascript
JS轮播图实现简单代码
2021/02/19 Javascript
Vue响应式原理深入解析及注意事项
2017/12/11 Javascript
vue iview实现动态路由和权限验证功能
2018/04/17 Javascript
JS的函数调用栈stack size的计算方法
2018/06/24 Javascript
Vue表单输入绑定的示例代码
2018/11/01 Javascript
超详细动手搭建一个VuePress 站点及开启PWA与自动部署的方法
2019/01/27 Javascript
微信小程序实现商城倒计时
2020/11/01 Javascript
原生js实现ajax请求和JSONP跨域请求操作示例
2020/03/14 Javascript
[00:36]我的中国心——Serenity vs Fnatic
2018/08/21 DOTA
[01:02:32]DOTA2-DPC中国联赛 正赛 iG vs PSG.LGD BO3 第二场 2月26日
2021/03/11 DOTA
Python的Flask框架中@app.route的用法教程
2015/03/31 Python
python爬虫 批量下载zabbix文档代码实例
2019/08/21 Python
Python matplotlib生成图片背景透明的示例代码
2019/08/30 Python
pytorch实现onehot编码转为普通label标签
2020/01/02 Python
pycharm无法安装第三方库的问题及解决方法以scrapy为例(图解)
2020/05/09 Python
CSS3 按钮边框动画的实现
2020/11/12 HTML / CSS
使用phonegap获取位置信息的实现方法
2017/03/31 HTML / CSS
韩国女装NO.1网店:STYLENANDA
2016/09/16 全球购物
VICHY薇姿美国官方网站:欧洲药房第一的抗衰老品牌
2017/11/22 全球购物
动物学专业毕业生求职信
2013/10/11 职场文书
临床医师专业个人自我评价范文
2013/11/07 职场文书
班级学习雷锋活动总结
2014/07/04 职场文书
乡镇组织委员个人整改措施
2014/09/16 职场文书
重阳节座谈会主持词
2015/07/03 职场文书