Try using Number() around your values. It's much like the val() function in
CF as far as use goes.

So...

var SUBTotal = (Number(oc_hours) * Number(oc_amount)) + (Number(ic_hours) *
Number(ic_amount)) + Number(ldcalls)

or pissbly even...

var SUBTotal = Number((oc_hours * oc_amount) + (ic_hours * ic_amount) +
ldcalls) // haven’t tried this one


..:.:.:.:.:.:.:.:.:.:.:.:.
Bobby Hartsfield
http://acoderslife.com

-----Original Message-----
From: Les Mizzell [mailto:[EMAIL PROTECTED] 
Sent: Friday, February 17, 2006 8:26 PM
To: CF-Talk
Subject: OT: Javascript Calculation Problem

function GRANDTOTAL(){
// GET ALL THE VARIABLES
var oc_hours = document.vSTEP2.fv2_ndp_oc_hours.value
var oc_amount = document.vSTEP2.fv2_ndp_oc_amount.value
var ic_hours = document.vSTEP2.fv2_ndp_ic_hours.value
var ic_amount = document.vSTEP2.fv2_ndp_ic_amount.value
var ldcalls = document.vSTEP2.fv2_ldcalls.value

//CALCULATE THE SUBTOTAL
var SUBTotal = (oc_hours * oc_amount) + (ic_hours * ic_amount)

//WRITE THE VALUES TO THE DOC
document.vSTEP2.fv2_subtotal_expense.value = SUBTotal
}


The above works correctly. But, let's say the SUBTotal is 120 and now I 
want to add ldcalls to it. The value of ldcalls is 2

When I do this:

var SUBTotal = (oc_hours * oc_amount) + (ic_hours * ic_amount) + ldcalls


I get 1202 as the SUBTotal, not 122.


Suggestions?



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Message: http://www.houseoffusion.com/lists.cfm/link=i:4:232769
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to