佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 588|回复: 4

CALCULATION 问题

[复制链接]
发表于 6-2-2006 07:54 PM | 显示全部楼层 |阅读模式
为什么FUNCTION只能往下而不能往上计算?
<html>
<head>
<script>

function calc(n){
x = document.purchase;
if ((x.opt[n - 1].checked == true) && (n = 1)) {
     x.total1.value = x.qty1.value * x.price1.value;   
     }  
else
     { x.total1.value = 0;   
     }

  if ((x.opt[n - 1].checked == true) && (n = 2)) {
     x.total2.value = x.qty2.value * x.price2.value;   
     }
}

function gTotal(){
x = document.purchase;
x.gtotal.value = eval(x.total1.value) +
                 eval(x.total2.value) +
}
</SCRIPT>
</HEAD>

<body>
<form name=purchase>
<u><b>Check your purchase:</b><u><br>
<table>
<tr><td><td><td>Qty<td>Price<td>Amount
<tr>
<tr><td><input type="checkbox" name=opt onclick=document.purchase.qty1.select()>
    <td>P101
    <td><input type=text size=2  name=qty1 onChange = "calc(1)">
    <td><input type=text size=5  name=price1 value=129.00>
    <td><input type=text size=10 name=total1>
</tr>
<tr><td><input type="checkbox" name=opt onclick=document.purchase.qty2.select()>
    <td>P102
    <td><input type=text size=2  name=qty2 onChange = "calc(2)">
    <td><input type=text size=5  name=price2 value=109.00>
    <td><input type=text size=10 name=total2>
</tr>
<tr><td><td>
    <td><input type=button Value = Purchase onClick = "gTotal()">
    <td>Total
    <td><input type=text size=10 name=gtotal>
</tr>
</table>
</form>
</body>
</html>
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 7-2-2006 02:06 PM | 显示全部楼层
有人帮到我吗?
回复

使用道具 举报

发表于 7-2-2006 04:05 PM | 显示全部楼层
可以说明白一点吗?
为什么要从下到上呢?
回复

使用道具 举报

 楼主| 发表于 7-2-2006 09:32 PM | 显示全部楼层
原帖由 kfchai1982 于 7-2-2006 04:05 PM 发表
可以说明白一点吗?
为什么要从下到上呢?


呃, CALCULATION只能从上面CALC下去..而不能由下面CALC上去...还有如果没有按完全部货品的话,PURCHASE的时候会变NAN

明白吗?我的解答好像有点问题@@
回复

使用道具 举报

发表于 8-2-2006 09:19 AM | 显示全部楼层
给total1和total2放一个default value 0呢?
另外把eval改成parseFloat。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 21-9-2024 10:12 PM , Processed in 0.140838 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表