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 相关文章推荐
将json当数据库一样操作的javascript lib
Oct 28 Javascript
createTextRange()的使用示例含文本框选中部分文字内容
Feb 24 Javascript
jQuery制作简洁的多级联动Select下拉框
Dec 23 Javascript
JavaScript实现鼠标点击后层展开效果的方法
May 13 Javascript
js中对函数设置默认参数值的3种方法
Oct 23 Javascript
jquery 判断div show的状态实例
Dec 03 Javascript
使用jQuery监听扫码枪输入并禁止手动输入的实现方法(推荐)
Mar 21 jQuery
vue.js中Vue-router 2.0基础实践教程
May 08 Javascript
微信小程序 转发功能的实现
Aug 04 Javascript
Vue动态生成表格的行和列
Jul 18 Javascript
JS 自执行函数原理及用法
Aug 05 Javascript
在vue中封装的弹窗组件使用队列模式实现方法
Jul 23 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生成xml简单实例代码
2009/12/16 PHP
php学习之运算符相关概念
2011/06/09 PHP
php class类的用法详细总结
2013/10/17 PHP
Bookmarklet实现启动jQuery(模仿 云输入法)
2010/09/15 Javascript
JQueryEasyUI datagrid框架的进阶使用
2013/04/08 Javascript
让JavaScript的Alert弹出框失效的方法禁止弹出警告框
2014/09/03 Javascript
JavaScript中的继承方式详解
2015/02/11 Javascript
jQuery控制元素显示、隐藏、切换、滑动的方法总结
2015/04/16 Javascript
AngularJS基础教程之简单介绍
2015/09/27 Javascript
巧用数组制作图片切换js代码
2016/11/29 Javascript
详解javascript获取url信息的常见方法
2016/12/19 Javascript
JavaScript优化以及前段开发小技巧
2017/02/02 Javascript
jQuery中Datatables增加跳转到指定页功能
2017/02/08 Javascript
前端构建工具之gulp的配置与搭建详解
2017/06/12 Javascript
创建简单的node服务器实例(分享)
2017/06/23 Javascript
jQuery插件Validation表单验证详解
2018/05/26 jQuery
Node登录权限验证token验证实现的方法示例
2020/05/25 Javascript
[06:45]2018DOTA2亚洲邀请赛 4.5 SOLO赛 Sccc vs Maybe
2018/04/06 DOTA
Python学习笔记(一)(基础入门之环境搭建)
2014/06/05 Python
浅析Python中的多进程与多线程的使用
2015/04/07 Python
Python爬虫的两套解析方法和四种爬虫实现过程
2018/07/20 Python
Python socket实现多对多全双工通信的方法
2019/02/13 Python
python 使用socket传输图片视频等文件的实现方式
2019/08/07 Python
selenium+PhantomJS爬取豆瓣读书
2019/08/26 Python
基于Python中isfile函数和isdir函数使用详解
2019/11/29 Python
利用python3 的pygame模块实现塔防游戏
2019/12/30 Python
如何把python项目部署到linux服务器
2020/08/26 Python
Java Unsafe类实现原理及测试代码
2020/09/15 Python
弄清Pytorch显存的分配机制
2020/12/10 Python
Python爬虫后获取重定向url的两种方法
2021/01/19 Python
工程监理应届生求职信
2013/11/09 职场文书
法学专业本科生自荐信范文
2013/12/17 职场文书
协商一致解除劳动合同协议书
2014/09/14 职场文书
政府四风问题整改措施
2014/10/04 职场文书
小学校园广播稿
2015/08/18 职场文书
python数字图像处理之图像的批量处理
2022/06/28 Python