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 相关文章推荐
javascript firefox兼容ie的dom方法脚本
May 18 Javascript
JavaScript QueryString解析类代码
Jan 17 Javascript
从零开始学习jQuery (十一) 实战表单验证与自动完成提示插件
Feb 23 Javascript
javascript 数字格式化输出的实现代码
Dec 10 Javascript
跟我学习javascript的函数和函数表达式
Nov 16 Javascript
JavaScript操作HTML DOM节点的基础教程
Mar 11 Javascript
prototype.js常用函数详解
Jun 18 Javascript
深入理解vue.js中的v-if和v-show
Jun 22 Javascript
JQuery EasyUI 结合ztrIee的后台页面开发实例
Sep 01 jQuery
Node.js log4js日志管理详解
Jul 31 Javascript
使用Node.js实现base64和png文件相互转换的方法
Mar 11 Javascript
JavaScript 如何在浏览器中使用摄像头
Dec 02 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学习资料汇总与网址
2007/03/16 PHP
php UTF8 文件的签名问题
2009/10/30 PHP
php Smarty模板生成html文档的方法
2010/04/12 PHP
PHP array_multisort()函数的使用札记
2011/07/03 PHP
Laravel模型间关系设置分表的方法示例
2018/04/21 PHP
PHP删除数组中特定元素的两种方法
2019/02/28 PHP
PHP中define() 与 const定义常量的区别详解
2019/06/25 PHP
js模仿windows桌面图标排列算法具体实现(附图)
2013/06/16 Javascript
模拟多级复选框效果的jquery代码
2013/08/13 Javascript
关于img的href和src取变量及赋值的方法
2014/04/28 Javascript
javascript实现2048游戏示例
2014/05/04 Javascript
JavaScript学习心得之概述
2015/01/20 Javascript
Jquery 实现table样式的设定
2015/01/28 Javascript
IScroll5 中文API参数说明和调用方法
2016/05/21 Javascript
基于jQuery实现表格内容的筛选功能
2016/08/21 Javascript
通过js控制时间,一秒一秒自己动的实例
2017/10/25 Javascript
Vue安装浏览器开发工具的步骤详解
2019/05/12 Javascript
Electron实现应用打包、自动升级过程解析
2020/07/07 Javascript
python uuid模块使用实例
2015/04/08 Python
python数据结构之线性表的顺序存储结构
2018/09/28 Python
使用Python 正则匹配两个特定字符之间的字符方法
2018/12/24 Python
python中append实例用法总结
2019/07/30 Python
python tkinter控件布局项目实例
2019/11/04 Python
Python动态导入模块和反射机制详解
2020/02/18 Python
使用python实现多维数据降维操作
2020/02/24 Python
jupyter notebook 增加kernel教程
2020/04/10 Python
惠普墨西哥官方商店:HP墨西哥
2016/12/01 全球购物
平面设计岗位职责
2013/12/14 职场文书
优秀员工评语
2014/02/10 职场文书
医药类个人求职的自我评价
2014/02/12 职场文书
保护黄河倡议书
2014/05/16 职场文书
班主任班级管理心得体会
2016/01/07 职场文书
创业计划书之干洗店
2019/09/10 职场文书
Python自然语言处理之切分算法详解
2021/04/25 Python
《战锤40K:暗潮》跳票至9月 公布新宣传片
2022/04/03 其他游戏
什么是Python装饰器?如何定义和使用?
2022/04/11 Python