Either cast it to a number or try wrapping ldcalls in parenthesis.

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

Adrian

-----Original Message-----
From: Les Mizzell [mailto:[EMAIL PROTECTED]
Sent: 18 February 2006 01:26
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:232760
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=11502.10531.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to