鼠标离开事件!!在线等 谢谢

「已注销」 2008-12-13 09:55:34
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="javascript">
function price()
{
var num=document.myform.num.value;
var price=document.myform.price.value;
var last=num*price;
document.myform.price.value=last;
}
</script>
</head>

<body>
<form name="myform">
<input type="text" value="1" name="num" onblur="price()">
<input type="text" value="1" name="price">
</form>
</body>
</html>
很简单的一个计算价格 本来写在JSP页面中,但是老报错,无奈用HTML格式写写,也报错。原理应该没错啊~
求各位懂的大哥大姐们给个答案!!
...全文
358 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2008-12-14
  • 打赏
  • 举报
回复
还有没有方法让<input type="text" value="1" name="num" onblur="price()">
这个文本框里只能输入正整数 不出现0和小数点???
「已注销」 2008-12-14
  • 打赏
  • 举报
回复
谢谢大家。。。请问结贴怎么弄? 俺新手 找不到地方
弘毅致远 2008-12-13
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 majianan 的回复:]
主要的错误原因是函数名字,price和input的price重复了,更换一个,就好了
[/Quote]
果然是这个原因
弘毅致远 2008-12-13
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 majianan 的回复:]
主要的错误原因是函数名字,price和input的price重复了,更换一个,就好了
[/Quote]
你试试了吗?

弘毅致远 2008-12-13
  • 打赏
  • 举报
回复

function price()
{
var num=document.myform.num.value;
var price=document.myform.price.value;
var last=parseInt(num)*parseInt(price);
document.myform.price.value=last;
}
</script>

通过document.myform.price.value取得的值应该是string类型,要进行数学计算先要转换。
dinghdong 2008-12-13
  • 打赏
  • 举报
回复
楼上的说的有道理。用firefox 可以测试js的bug。只要下个firebug插件就可以测试了。我也做过一个计算价格的功能。不过我用的不是onblur,我是用onkeyup就是你在文本框num每输入一个数字,文本框price就发生变化。不需要将鼠标移动出文本框num。不需要有没有说清楚?还有就是要考虑输入的内容是否是数字。哈哈!就讲这些吧。
majianan 2008-12-13
  • 打赏
  • 举报
回复
主要的错误原因是函数名字,price和input的price重复了,更换一个,就好了
majianan 2008-12-13
  • 打赏
  • 举报
回复
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档 </title>
<script language="javascript">
function res() {
document.all.num.value=document.all.num.value*document.all.price.value;

}
</script>
</head>

<body>
<form name="myform">
<input type="text" value="1" name="num" onblur="res()">
<input type="text" value="1" name="price">
</form>
</body>
</html>
只需点击几下鼠标,就可以与国会分享链接、故事和想法。 与国会分享您的想法。 随时发送电子邮件,致电或鸣叫您的国会议员! Legi-Share使您可以立即访问华盛顿特区的代表和参议员。是否曾经读过一篇文章,希望您可以快速,轻松地向国会议员打电话,发电子邮件或发推文? 厌倦了不得不离开标签页在互联网上进行挖掘以弄清楚谁代表您以及如何与他们联系? 好了,现在您可以使用Legi-share在Chrome浏览器中进行操作。 只需单击几下,您的消息就会发送出去。 以下是Legishare的所有出色功能:-立法者联系信息的数据库不断更新。 -通过其在线网络联系表给您的国会议员发送电子邮件。 -使用您的本地电话应用程序或使用手机或座机拨打电话。 -使用列出的DC地址写一个字母。 -在您的国会议员上发一篇文章或链接! Twitter链接内置了您的国会议员的Twitter句柄,并链接到您正在阅读的任何文章。 -在Facebook上关注您的代表。 -在YouTube上观看您的参议员。 -如果您移动或国会议员更改,则轻松更改设置。 -还包括总统,副总统,众议院议长和参议院多数党领袖的联系方式! 预先在选项页面中设置您的州和代表,即可在弹出窗口中立即访问联系信息。 请向开发者提出任何更正或改进的建议。 谢谢! 隐私权声明:此扩展程序需要访问您的浏览器选项卡才能共享链接。 它绝不会将任何个人数据或信息传输给开发人员。 广告注意:此免费版本不会在您的浏览器中插入广告。 扩展程序中唯一的广告是扩展程序弹出窗口底部的一个小链接,该链接链接到我们的会员页面。 请考虑通过提供的链接进行购买。 您的贡献将有助于使此扩展程序继续运行! 支持语言:English
.版本 2 .支持库 wmp9 .支持库 shellEx .支持库 xplib .支持库 iext .支持库 iext3 .支持库 iext2 .支持库 iext6 .支持库 shell .程序集 启动窗口 .程序集变量 日期, 文本型 .程序集变量 时间, 文本型 .程序集变量 客户数, 整数型 .程序集变量 点播播放状态, 逻辑型, , , 点播变量 .程序集变量 目录信息, 文本型, , , 点播变量 .程序集变量 目录名, 文本型, , , 点播变量 .程序集变量 文件名, 文本型, , , 点播变量 .程序集变量 命令, 文本型, , , 点播变量 .程序集变量 点播计次, 整数型, , , 点播变量 .程序集变量 客户地址, 文本型, , , 点播变量 .程序集变量 歌曲名称, 文本型, , , 点播变量 .程序集变量 点播机号, 文本型, , , 点播变量 .程序集变量 控制, 播放器控制, , , 播放器 .程序集变量 媒体, 播放器媒体, , , 播放器 .程序集变量 网络, 播放器网络, , , 播放器 .程序集变量 设定, 播放器设定, , , 播放器 .程序集变量 光驱, 播放器光驱, , , 播放器 .程序集变量 光驱集, 播放器光驱集, , , 播放器 .程序集变量 热键标志, 整数型 .程序集变量 g, 整数型 .子程序 __启动窗口_创建完毕, , , 启动窗口 .局部变量 计次, 整数型 .局部变量 编号, 文本型 ' --======== 易语言资源网 (www.5A5X.com) ======-- ' 努力创建完善、持续更新的易语言学习例程源码资源站 ' --================ www.5A5X.com ===========-- ' --================== 易语言资源网注意事项 ================-- ' * 易语言资源网为易语言官方站、易语言官方论坛提供辅助资源站; ' 本易语言资源网( www.5A5X.com)所有软件和资料均为软件作者提 ' 供和网友推荐发布而来,其版权归该软件和程序源码的合法拥有者所 ' 有,本站易语言资源网整理收集仅供易语言用户学习和易语言技术研 ' 究探讨使用,不得用于任何商业用途。如果由于以上原因造成的版权 ' 纠纷本站概不负责! ' * 本站资源未经许可,任何网站不得非法盗链及抄袭本站资源;如引用 ' 页面,请注明来自易语言资源网,谢谢合作! ' --===================== www.5A5X.com ================-- 热键标志 = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 0, #F7键) 标签1.底图 = #gqj ' bq1.dt= #gqj _时钟4_周期事件 () XP风格 (1) ' 载入 (系统设置, _启动窗口, 假) 置托盘图标 (#托盘图标, “大厅音乐点播系统 V1.0”) ' 设置客户列表框的行数 .' 如果真 (客户列表框.取表项数 () = 0) .' 计次循环首 (到整数 (系统设置.N台.内容), 计次) ' ' 机器编号位数不足自动补0 .' 如果真 (取文本长度 (到文本 (计次)) = 1) ' 编号 = “00” + 到文本 (计次) .如果真结束 .' 如果真 (取文本长度 (到文本 (计次)) = 2) ' 编号 = “0” + 到文本 (计次) .如果真结束 .' 如果真 (取文本长度 (到文本 (计次)) = 3) ' 编号 = 到文本 (计次) .如果真结束 ' 客户列表框.置标题 (客户列表框.插入表项 (, , , , , ), 1, 编号 + “号”) .' 计次循环尾 () .如果真结束 点播播放状态 = 假 控制 = 播放器.取控制 () 设定 = 播放器.取设定 () 设定.自动播放 = 假 播放器.地址 = 读配置项 (取运行目录 () + “\MusicServer.ini”, “System”, “播放地址”, ) 控制.当前位置 = 到整数 (读配置项 (取运行目录 () + “\MusicServer.ini”, “System”, “播放位置”, )) g = 到整数 (读配置项 (取运行目录 () + “\MusicServer.ini”, “System”, “播放序列”, )) ' 本源码来自易语言资源网(www.5A5X
前 言 visual basic继承了basic语言易学易用的特点,特别适合于初学者学习windows系统编程。随着21世纪信息社会的到来,计算机在人们的工作和生活中的深入,要求我们越来越多地与计算机打交道,为了使用户在繁忙的日程工作中得到放松,于是出现了各种各样的休闲软件,如聊天工具,游戏等等。于是我们小组着手设计开始一个这样的游戏软件。通过这学期来Visual Basic的学习,我初步掌握了Visual Basic语言的最基本的知识,于是在化希耀张兵等老师的指导下动手用Visual Basic编写俄罗斯方块游戏。 无可争议,《俄罗斯方块》是有史以来最伟大的游戏之一。它是永恒的娱乐经典,但它实际上又和那些传统的经典娱乐方式不同,因为它的本质是电子化的,所以它的确属于现代产物。《俄罗斯方块》举世闻名的游戏性,在该游戏新鲜出炉时就显得非常直观。某些与坠落的玩具碎片和它们的形状有关的东西,使得哪怕新手也会很自然地企图把它们排列起来,并加以适当组合,就好似《俄罗斯方块》触动了我们某些内在的感官,使得哪怕是我们当中最杂乱无章的人也要把事情整理妥当。 在曾经发布过的所有游戏中,《俄罗斯方块》还被认为是仅有的一个能够真正吸引广泛人群的作品。某些批评家也许会声称,《俄罗斯方块》要比过去二十年间出现的任何东西都要浪费人们的时间。至于我们,则要欣然提名它为GameSpot评选出的历史上最伟大游戏之一。 为了怀念经典,也为了能够给大多的计算机用户在工作之余找到一个休闲、娱乐的一个方式,我们小组开始着手用VB语言开发一个经典的俄罗斯方块游戏。 工程概况 1.1 项目名称 俄罗斯方块游戏 1.2 设计平台 VB 全称Visual Basic,它是以Basic语言作为其基本语言的一种可视化编程工具。 Vb是microsoft公司于1991年退出的windows应用程序开发工具visual意思是“可视化的”。在它刚推出来时,自身还存在一些缺陷,功能也相对少一些。但是经过多年的开发研究。最近microsoft公司又推出了VB6.0版本 VB6.0运行环境:硬件,要求486以上的处理器、16MB以上内存,50MB 以上的硬盘,cd-rom驱动器,鼠标。软件:要求windows 95以上版本。 1.3程序设计思想 游戏是用来给大家娱乐的,所以要能在使用的过程中给大家带来快乐,消除大家的疲劳,所以我们在游戏中添加了漂亮的场景和动听的音乐,设置了过关升级的功能,激发大家的娱乐激情。 从游戏的基本玩法出发,主要就是俄罗斯方块的形状和旋转,我们在设计中在一个图片框中构造了一个4*4的网状小块,由这些小块组合成新的形状,每四个小块连接在一起就可以构造出一种造型,因此我们总共设计了7中造型,每种造型又可以通过旋转而变化出2到4种形状,利用随机函数在一个预览窗体中提前展示形状供用户参考,然后将展示的形状复制到游戏窗体中进行摆放,在游戏窗体中用户就可以使用键盘的方向键来控制方块的运动,然后利用递归语句对每一行进行判断,如果有某行的方块是满的,则消除这行的方块,并且使上面的方块自由下落,其中,方块向下的速度是有时钟控件控制的,在游戏中,用户也可以使用向下键加快下落速度,定义一个变量,对消除的函数进行记录,最后就可以得出用户的分数,用if 语句对分数判断,达到一定的积分就可以升级到下一个档次。 俄罗斯方块游戏设计的主要步骤为以下10个方面: (1)游戏界面的设计。 (2)俄罗斯方块的造型。 (3)俄罗斯方块的旋转。 (4)俄罗斯方块的运动情况(包括向左,向右和向下)。 (5)俄罗斯方块的自动消行功能。 (6)游戏级别的自由选择。 (7)游戏速度的自由选择。 (8)游戏得分的计算。 (9)游戏菜单选项的设计及功能实现。 (10)游戏的背景音乐。 1.4运用的控件和主要对象 我们在设计过程中主要用到的控件有:command控件,image控件,picture控件,label控件,timer控件,text控件,windows media player控件等等。 1.5主要实现的功能 我们开发的俄罗斯方块游戏,主要实现了以下几种功能: 1.可以灵活控制方块在图形框中运动。 2.游戏过程中方块可以自由旋转。 3.当某一行的方块排列满时,将自动将这一行方块消除,然后将上面所有方块向下移动,可以支持连续消行。 4.游戏前可以选择游戏的速度和游戏的等级,游戏速度既为方块下落速度,游戏等级为初始游戏时在基层随机生成一定行数的无规律方块,生成的行数由你来选择,每行至少产生5个以上的无规律方块,这样增加了游戏难度,对于游戏高手来说,无疑不是一个新的挑战。 5.游戏的得分支持积分,并且按照公式: 得分 = 原来分数+ 100 * (2 ^ 同时消除的行数-1) 这样,你同一时间消除

87,917

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧