100分求解答!有谁能帮我!!!!!!

blessmxb 2005-05-28 05:54:06
大家好。小弟在这里有个问题请教大家!希望你们不吝赐教。
我毕业设计是做的一个小区物业管理系统。用ASP做的。
现在有个问题做不来。

具体说就是在收银员录入用户的计量数据(如水电费)一个界面。
我有四个文本框,第一个就是上月底度,这个从数据库中调出;第二个为输入用户本月的总度数;第三个为这个月使用数;第四个为缴费金额。
我就是想当收银员录入在第二个文本框输入完数据后,光标离开了这个文本框,就让第三、第四个文本框自动计算出来。(第四个框的单价我确定)。这样就省去了手工计算的麻烦。这样做可以吗?听说是和onblue有关系的东西。请各位帮帮忙!!!!

先谢过了
...全文
125 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
up1002 2005-05-29
  • 打赏
  • 举报
回复
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title></title>
<script language="javascript">
function chg_aa()
{
if(document.shb.aa.options[document.shb.aa.selectedIndex].value!="")
document.shb.test1.value=document.shb.aa.options[document.shb.aa.selectedIndex].value;
}
</script>
</head>
<body>
<form name="shb" method="post">
选择: <select name="aa" onchange="chg_aa()">
<option value=""></option>
<option value="Zhang San">张三</option>
<option value="Li Si">李四</option>
<option value="Wang Wu">王五</option>
<option value="Chen Liu">陈六</option>
</select>
<br/>显示: <input type="text" name="test1" size="10" value="" readonly style="border:none">
</form>
</body>
</html>

注意,因为是用onchange,你在下拉中选择的时候,如果不change,这个事件是不会发生的。
也就是说,如果当前选择的是张三,你下拉以后再次选张三,结果是不会刷新的。
blessmxb 2005-05-29
  • 打赏
  • 举报
回复
密切关注你的回答。
blessmxb 2005-05-29
  • 打赏
  • 举报
回复
怎么“up1002(涨不停)“没有来了吗?我还等你回复呢!!!!
baiyong101 2005-05-29
  • 打赏
  • 举报
回复
不错,我也需要这样的东西,
好谢谢了!!!
blessmxb 2005-05-29
  • 打赏
  • 举报
回复
谢谢‘up1002(涨不停)’ 我搞定了。一定给你100。

但是我还有个问题,希望你能再为我解决下。我的下拉列表选择里面的人它不刷新,就是我选择其他用户时,页面没有刷新, 就是没有出现选择用户的信息。这个怎么解决呢。听说有onchange事件,对吧。
madpolice 2005-05-28
  • 打赏
  • 举报
回复
听起来你说的就是csdn结贴给分功能阿
up1002 2005-05-28
  • 打赏
  • 举报
回复
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title></title>
<script language="javascript">
function test_tmt()
{
if(document.shb.tmt.value!="")
{
document.shb.tmu.value = Math.round((document.shb.tmt.value - document.shb.lmt.value)*100)/100;
document.shb.tmp.value = Math.round(document.shb.tmu.value * 200)/100;
}

}
</script>
</head>
<body>
<form name="shb" method="post">
上月抄表数: <input type="text" size="8" name="lmt" style="border:none" value="1299.63" readonly>
<br>本月抄表数: <input type="text" name="tmt" size="8" value="" onblur="test_tmt()">
<br>本月使用数: <input type="text" name="tmu" size="8" value="" readonly style="border:none">
<br>本月使用额: <input type="text" name="tmp" size="8" value="" readonly style="border:none">
</form>
</body>
</html>
blessmxb 2005-05-28
  • 打赏
  • 举报
回复
所谓输完数据。。。。比如把, 我第一个框从数据库中出来的是100,而这个月的总数为150,就是在收银员输入150后,光标离开第二个文本框后我就需要第三个框和第四个框自动计算出来。

我的表达能看懂吗?
blessmxb 2005-05-28
  • 打赏
  • 举报
回复
关键是要怎么写嘛。
我在网上还不知道怎么输入搜索名字呢?这个问题我不会表达。谢谢给代码看看如何。
binbin695 2005-05-28
  • 打赏
  • 举报
回复
怎样才算输完数据,说清楚点,总而言之是事件处理,你可以参考有关javascript的书
beiouwolf 2005-05-28
  • 打赏
  • 举报
回复
onChange比较好

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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