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 相关文章推荐
js模拟实现Array的sort方法
Dec 11 Javascript
JavaScript中json对象和string对象之间相互转化
Dec 26 Javascript
jQuery中;function($,undefined) 前面的分号的用处
Dec 17 Javascript
JQ实现新浪游戏首页幻灯片
Jul 29 Javascript
JS常见问题之为什么点击弹出的i总是最后一个
Jan 05 Javascript
全面了解JavaScript的数据类型转换
Jul 01 Javascript
使用bootstrapValidator插件进行动态添加表单元素并校验
Sep 28 Javascript
整理关于Bootstrap导航的慕课笔记
Mar 29 Javascript
js链表操作(实例讲解)
Aug 29 Javascript
setTimeout时间设置为0详细解析
Mar 13 Javascript
小程序如何支持使用 async/await详解
Sep 12 Javascript
微信小程序基于ColorUI构建皮皮虾短视频去水印组件
Nov 04 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/11/25 PHP
php将数据库中的电话号码读取出来并生成图片
2008/08/31 PHP
Php中文件下载功能实现超详细流程分析
2012/06/13 PHP
php中的注释、变量、数组、常量、函数应用介绍
2012/11/16 PHP
Laravel框架基于ajax和layer.js实现无刷新删除功能示例
2019/01/17 PHP
JQuery实现自定义对话框的代码
2008/06/15 Javascript
jquery获取input的value问题说明
2010/08/19 Javascript
六款帮助你实现惊艳视差滚动效果的jQuery插件
2012/09/14 Javascript
JS解析XML实例分析
2015/01/30 Javascript
每天一篇javascript学习小结(Function对象)
2015/11/16 Javascript
浅谈javascript:两种注释,声明变量,定义函数
2016/10/05 Javascript
详细讲解JavaScript中的this绑定
2016/10/10 Javascript
NodeJS遍历文件生产文件列表功能示例
2017/01/22 NodeJs
jQuery点击头像上传并预览图片
2017/02/23 Javascript
jquery实现放大镜简洁代码(推荐)
2017/06/08 jQuery
详解JavaScript中的数组合并方法和对象合并方法
2018/05/11 Javascript
JavaScript学习笔记之DOM操作实例分析
2019/01/08 Javascript
vue框架制作购物车小球动画效果实例代码
2019/09/26 Javascript
[04:09]2014DOTA2国际邀请赛Ti西雅图 历届冠军相继出局 BBC综述今日比赛
2014/07/20 DOTA
Python判断一个三位数是否为水仙花数的示例
2018/11/13 Python
python实现Excel文件转换为TXT文件
2019/04/28 Python
Python实现报警信息实时发送至邮箱功能(实例代码)
2019/11/11 Python
俄罗斯最大的消费电子连锁零售商:Mvideo
2017/06/25 全球购物
一份Java笔试题
2012/02/21 面试题
汽车销售求职自荐信
2013/10/01 职场文书
生物科学专业个人求职信范文
2013/12/05 职场文书
小区停车场管理制度
2014/01/27 职场文书
对公司合理化的建议书
2014/03/12 职场文书
道德之星事迹材料
2014/05/03 职场文书
安全生产大检查方案
2014/05/07 职场文书
建筑管理专业求职信
2014/07/28 职场文书
中学生检讨书范文
2014/11/03 职场文书
小学母亲节活动总结
2015/02/10 职场文书
2016七夕情人节感言
2015/12/09 职场文书
关于实现中国梦的心得体会
2016/01/05 职场文书
导游词之寿县报恩寺
2020/01/19 职场文书